{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.BpwSvkQD/b1/systemtap_4.8-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.BpwSvkQD/b2/systemtap_4.8-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n 4dda445e6f6607eea73a660e2523c34b 9028 devel optional systemtap-client_4.8-2_i386.deb\n d184789b4507212c01d2aa735ceafc31 678376 devel optional systemtap-common_4.8-2_i386.deb\n 52f34f3954c04bcd92a66fad274607fb 20118692 debug optional systemtap-dbgsym_4.8-2_i386.deb\n- df91b894fb38de8f169f7560d28191ea 2570404 doc optional systemtap-doc_4.8-2_i386.deb\n+ 62709afc7333e9af2719eba6c8e6cb71 2570444 doc optional systemtap-doc_4.8-2_i386.deb\n 79d179a333d5989770c8cdb897fce057 1162368 debug optional systemtap-runtime-dbgsym_4.8-2_i386.deb\n aed9c1408df895fb9fefa9d125c74d7d 147752 devel optional systemtap-runtime_4.8-2_i386.deb\n debd47f752232ff325e90ab9e6466e0b 19380 devel optional systemtap-sdt-dev_4.8-2_i386.deb\n 62a367d0dee1eadf87de92280c8d16d1 1952944 debug optional systemtap-server-dbgsym_4.8-2_i386.deb\n 02d317f4ab3fbfce5f042a6f3e0f63cc 165640 devel optional systemtap-server_4.8-2_i386.deb\n b6e6c316b4a2d81543941c402a074bb2 1498124 devel optional systemtap_4.8-2_i386.deb\n"}, {"source1": "systemtap-doc_4.8-2_i386.deb", "source2": "systemtap-doc_4.8-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-02-28 20:45:06.000000 debian-binary\n--rw-r--r-- 0 0 0 53880 2023-02-28 20:45:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2516332 2023-02-28 20:45:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 53900 2023-02-28 20:45:06.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2516352 2023-02-28 20:45:06.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html", "unified_diff": "@@ -1,41 +1,41 @@\n probe::ioblock.end
probe::ioblock.end
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioblock.end 

Values

size

\n+

Synopsis

ioblock.end 

Values

opf

\n+ operations and flags\n+

idx

\n+ offset into the bio vector array\n+

size

\n total size in bytes\n+

vcnt

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

error

\n+ 0 on success\n+

sector

\n+ beginning sector for the entire bio\n+

phys_segments

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

hw_segments

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

idx

\n- offset into the bio vector array\n-

opf

\n- operations and flags\n+

bytes_done

\n+ number of bytes transferred\n+

devname

\n+ block device name\n

rw

\n binary trace for read/write request\n-

phys_segments

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

ino

\n i-node number of the mapped file\n-

sector

\n- beginning sector for the entire bio\n-

error

\n- 0 on success\n-

bytes_done

\n- number of bytes transferred\n

name

\n name of the probe point\n-

devname

\n- block device name\n

flags

\n see below\n BIO_UPTODATE 0 ok after I/O completion\n BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block\n BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid\n BIO_CLONED 4 doesn't own data\n BIO_BOUNCED 5 bio is a bounce bio\n BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n-

vcnt

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

Context

\n The process signals the transfer is done.\n


Prev Up Next
Chapter 9. IO Scheduler and block IO Tapset Home probe::ioblock.request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,47 +2,47 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioblock.end \u2014 Fires whenever a block I/O transfer is complete.\n ***** Synopsis *****\n ioblock.end\n ***** Values *****\n+ opf\n+ operations and flags\n+ idx\n+ offset into the bio vector array\n size\n total size in bytes\n+ vcnt\n+ bio vector count which represents number of array element (page, offset,\n+ length) which makes up this I/O request\n+ error\n+ 0 on success\n+ sector\n+ beginning sector for the entire bio\n+ phys_segments\n+ number of segments in this bio after physical address coalescing is\n+ performed.\n hw_segments\n number of segments after physical and DMA remapping hardware coalescing\n is performed\n- idx\n- offset into the bio vector array\n- opf\n- operations and flags\n+ bytes_done\n+ number of bytes transferred\n+ devname\n+ block device name\n rw\n binary trace for read/write request\n- phys_segments\n- number of segments in this bio after physical address coalescing is\n- performed.\n ino\n i-node number of the mapped file\n- sector\n- beginning sector for the entire bio\n- error\n- 0 on success\n- bytes_done\n- number of bytes transferred\n name\n name of the probe point\n- devname\n- block device name\n flags\n see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n set, and read/write would block BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n- vcnt\n- bio vector count which represents number of array element (page, offset,\n- length) which makes up this I/O request\n ***** Context *****\n The process signals the transfer is done.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n Chapter\u00a09.\u00a0IO Scheduler and block IO TapsetHome \u00a0probe::ioblock.request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html", "unified_diff": "@@ -1,43 +1,43 @@\n probe::ioblock.request
probe::ioblock.request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioblock.request 

Values

devname

\n- block device name\n+

Synopsis

ioblock.request 

Values

phys_segments

\n+ number of segments in this bio after physical address coalescing is performed\n+

sector

\n+ beginning sector for the entire bio\n+

hw_segments

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

p_start_sect

\n+ points to the start sector of the partition structure of the device\n

name

\n name of the probe point\n-

vcnt

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

rw

\n+ binary trace for read/write request\n+

ino

\n+ i-node number of the mapped file\n

flags

\n see below\n BIO_UPTODATE 0 ok after I/O completion\n BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block\n BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid \n BIO_CLONED 4 doesn't own data\n BIO_BOUNCED 5 bio is a bounce bio\n BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n-

bdev

\n- target block device\n+

devname

\n+ block device name\n+

size

\n+ total size in bytes\n

opf

\n operations and flags\n

idx

\n offset into the bio vector array\n

bdev_contains

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

hw_segments

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

size

\n- total size in bytes\n-

p_start_sect

\n- points to the start sector of the partition structure of the device\n-

sector

\n- beginning sector for the entire bio\n-

rw

\n- binary trace for read/write request\n-

ino

\n- i-node number of the mapped file\n-

phys_segments

\n- number of segments in this bio after physical address coalescing is performed\n+

vcnt

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

bdev

\n+ target block device\n

Context

\n The process makes block I/O request\n


Prev Up Next
probe::ioblock.end Home probe::ioblock_trace.bounce
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,50 +2,50 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioblock.request \u2014 Fires whenever making a generic block I/O request.\n ***** Synopsis *****\n ioblock.request\n ***** Values *****\n- devname\n- block device name\n+ phys_segments\n+ number of segments in this bio after physical address coalescing is\n+ performed\n+ sector\n+ beginning sector for the entire bio\n+ hw_segments\n+ number of segments after physical and DMA remapping hardware coalescing\n+ is performed\n+ p_start_sect\n+ points to the start sector of the partition structure of the device\n name\n name of the probe point\n- vcnt\n- bio vector count which represents number of array element (page, offset,\n- length) which make up this I/O request\n+ rw\n+ binary trace for read/write request\n+ ino\n+ i-node number of the mapped file\n flags\n see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n set, and read/write would block BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n- bdev\n- target block device\n+ devname\n+ block device name\n+ size\n+ total size in bytes\n opf\n operations and flags\n idx\n offset into the bio vector array\n bdev_contains\n points to the device object which contains the partition (when bio\n structure represents a partition)\n- hw_segments\n- number of segments after physical and DMA remapping hardware coalescing\n- is performed\n- size\n- total size in bytes\n- p_start_sect\n- points to the start sector of the partition structure of the device\n- sector\n- beginning sector for the entire bio\n- rw\n- binary trace for read/write request\n- ino\n- i-node number of the mapped file\n- phys_segments\n- number of segments in this bio after physical address coalescing is\n- performed\n+ vcnt\n+ bio vector count which represents number of array element (page, offset,\n+ length) which make up this I/O request\n+ bdev\n+ target block device\n ***** Context *****\n The process makes block I/O request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioblock.end\u00a0Home \u00a0probe::ioblock_trace.bounce\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html", "unified_diff": "@@ -1,44 +1,44 @@\n probe::ioblock_trace.bounce
probe::ioblock_trace.bounce
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioblock_trace.bounce 

Values

opf

\n- operations and flags\n+

Synopsis

ioblock_trace.bounce 

Values

bdev

\n+ target block device\n+

bdev_contains

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

vcnt

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

idx

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

opf

\n+ operations and flags\n

size

\n total size in bytes\n-

bdev_contains

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

sector

\n- beginning sector for the entire bio\n-

p_start_sect

\n- points to the start sector of the partition structure of the device\n-

ino

\n- i-node number of the mapped file\n-

rw

\n- binary trace for read/write request\n

devname

\n device for which a buffer bounce was needed.\n-

name

\n- name of the probe point\n

bytes_done

\n number of bytes transferred\n

q

\n request queue on which this bio was queued.\n-

vcnt

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

bdev

\n- target block device\n

flags

\n see below\n BIO_UPTODATE 0 ok after I/O completion\n BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block\n BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid\n BIO_CLONED 4 doesn't own data\n BIO_BOUNCED 5 bio is a bounce bio\n BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n+

name

\n+ name of the probe point\n+

rw

\n+ binary trace for read/write request\n+

ino

\n+ i-node number of the mapped file\n+

p_start_sect

\n+ points to the start sector of the partition structure of the device\n+

sector

\n+ beginning sector for the entire bio\n

Context

\n The process creating a block IO request.\n


Prev Up Next
probe::ioblock.request Home probe::ioblock_trace.end
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,49 +3,49 @@\n ===============================================================================\n ***** Name *****\n probe::ioblock_trace.bounce \u2014 Fires whenever a buffer bounce is needed for at\n least one page of a block IO request.\n ***** Synopsis *****\n ioblock_trace.bounce\n ***** Values *****\n- opf\n- operations and flags\n+ bdev\n+ target block device\n+ bdev_contains\n+ points to the device object which contains the partition (when bio\n+ structure represents a partition)\n+ vcnt\n+ bio vector count which represents number of array element (page, offset,\n+ length) which makes up this I/O request\n idx\n offset into the bio vector array phys_segments - number of segments in\n this bio after physical address coalescing is performed.\n+ opf\n+ operations and flags\n size\n total size in bytes\n- bdev_contains\n- points to the device object which contains the partition (when bio\n- structure represents a partition)\n- sector\n- beginning sector for the entire bio\n- p_start_sect\n- points to the start sector of the partition structure of the device\n- ino\n- i-node number of the mapped file\n- rw\n- binary trace for read/write request\n devname\n device for which a buffer bounce was needed.\n- name\n- name of the probe point\n bytes_done\n number of bytes transferred\n q\n request queue on which this bio was queued.\n- vcnt\n- bio vector count which represents number of array element (page, offset,\n- length) which makes up this I/O request\n- bdev\n- target block device\n flags\n see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n set, and read/write would block BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n+ name\n+ name of the probe point\n+ rw\n+ binary trace for read/write request\n+ ino\n+ i-node number of the mapped file\n+ p_start_sect\n+ points to the start sector of the partition structure of the device\n+ sector\n+ beginning sector for the entire bio\n ***** Context *****\n The process creating a block IO request.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioblock.request\u00a0Home \u00a0probe::ioblock_trace.end\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html", "unified_diff": "@@ -1,44 +1,44 @@\n probe::ioblock_trace.end
probe::ioblock_trace.end
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioblock_trace.end 

Values

size

\n- total size in bytes\n-

bdev_contains

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

idx

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

opf

\n- operations and flags\n-

ino

\n- i-node number of the mapped file\n-

rw

\n- binary trace for read/write request\n-

p_start_sect

\n- points to the start sector of the partition structure of the device\n-

sector

\n- beginning sector for the entire bio\n+

Synopsis

ioblock_trace.end 

Values

devname

\n+ block device name\n

bytes_done

\n number of bytes transferred\n-

devname

\n- block device name\n-

name

\n- name of the probe point\n-

bdev

\n- target block device\n+

q

\n+ request queue on which this bio was queued.\n

flags

\n see below\n BIO_UPTODATE 0 ok after I/O completion\n BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block\n BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid\n BIO_CLONED 4 doesn't own data\n BIO_BOUNCED 5 bio is a bounce bio\n BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n-

q

\n- request queue on which this bio was queued.\n+

ino

\n+ i-node number of the mapped file\n+

rw

\n+ binary trace for read/write request\n+

name

\n+ name of the probe point\n+

p_start_sect

\n+ points to the start sector of the partition structure of the device\n+

sector

\n+ beginning sector for the entire bio\n+

bdev

\n+ target block device\n

vcnt

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

bdev_contains

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

idx

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

opf

\n+ operations and flags\n+

size

\n+ total size in bytes\n

Context

\n The process signals the transfer is done.\n


Prev Up Next
probe::ioblock_trace.bounce Home probe::ioblock_trace.request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,49 +2,49 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioblock_trace.end \u2014 Fires whenever a block I/O transfer is complete.\n ***** Synopsis *****\n ioblock_trace.end\n ***** Values *****\n- size\n- total size in bytes\n- bdev_contains\n- points to the device object which contains the partition (when bio\n- structure represents a partition)\n- idx\n- offset into the bio vector array phys_segments - number of segments in\n- this bio after physical address coalescing is performed.\n- opf\n- operations and flags\n+ devname\n+ block device name\n+ bytes_done\n+ number of bytes transferred\n+ q\n+ request queue on which this bio was queued.\n+ flags\n+ see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n+ set, and read/write would block BIO_EOF 2 out-out-bounds error\n+ BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n+ 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n+ BIO_EOPNOTSUPP 7 not supported\n ino\n i-node number of the mapped file\n rw\n binary trace for read/write request\n+ name\n+ name of the probe point\n p_start_sect\n points to the start sector of the partition structure of the device\n sector\n beginning sector for the entire bio\n- bytes_done\n- number of bytes transferred\n- devname\n- block device name\n- name\n- name of the probe point\n bdev\n target block device\n- flags\n- see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n- set, and read/write would block BIO_EOF 2 out-out-bounds error\n- BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n- 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n- BIO_EOPNOTSUPP 7 not supported\n- q\n- request queue on which this bio was queued.\n vcnt\n bio vector count which represents number of array element (page, offset,\n length) which makes up this I/O request\n+ bdev_contains\n+ points to the device object which contains the partition (when bio\n+ structure represents a partition)\n+ idx\n+ offset into the bio vector array phys_segments - number of segments in\n+ this bio after physical address coalescing is performed.\n+ opf\n+ operations and flags\n+ size\n+ total size in bytes\n ***** Context *****\n The process signals the transfer is done.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioblock_trace.bounce\u00a0Home \u00a0probe::ioblock_trace.request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html", "unified_diff": "@@ -1,44 +1,44 @@\n probe::ioblock_trace.request
probe::ioblock_trace.request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioblock_trace.request 

Values

opf

\n- operations and flags\n-

idx

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

bdev_contains

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

size

\n- total size in bytes\n+

Synopsis

ioblock_trace.request 

Values

sector

\n+ beginning sector for the entire bio\n

p_start_sect

\n points to the start sector of the partition structure of the device\n-

sector

\n- beginning sector for the entire bio\n

rw

\n binary trace for read/write request\n

ino

\n i-node number of the mapped file\n

name

\n name of the probe point\n-

devname

\n- block device name\n-

bytes_done

\n- number of bytes transferred\n-

vcnt

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

q

\n- request queue on which this bio was queued.\n

flags

\n see below\n BIO_UPTODATE 0 ok after I/O completion\n BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block\n BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid\n BIO_CLONED 4 doesn't own data\n BIO_BOUNCED 5 bio is a bounce bio\n BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n+

bytes_done

\n+ number of bytes transferred\n+

q

\n+ request queue on which this bio was queued.\n+

devname

\n+ block device name\n+

size

\n+ total size in bytes\n+

opf

\n+ operations and flags\n+

idx

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

vcnt

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

bdev_contains

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

bdev

\n target block device\n

Context

\n The process makes block I/O request\n


Prev Up Next
probe::ioblock_trace.end Home probe::ioscheduler.elv_add_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,49 +3,49 @@\n ===============================================================================\n ***** Name *****\n probe::ioblock_trace.request \u2014 Fires just as a generic block I/O request is\n created for a bio.\n ***** Synopsis *****\n ioblock_trace.request\n ***** Values *****\n- opf\n- operations and flags\n- idx\n- offset into the bio vector array phys_segments - number of segments in\n- this bio after physical address coalescing is performed.\n- bdev_contains\n- points to the device object which contains the partition (when bio\n- structure represents a partition)\n- size\n- total size in bytes\n- p_start_sect\n- points to the start sector of the partition structure of the device\n sector\n beginning sector for the entire bio\n+ p_start_sect\n+ points to the start sector of the partition structure of the device\n rw\n binary trace for read/write request\n ino\n i-node number of the mapped file\n name\n name of the probe point\n- devname\n- block device name\n- bytes_done\n- number of bytes transferred\n- vcnt\n- bio vector count which represents number of array element (page, offset,\n- length) which make up this I/O request\n- q\n- request queue on which this bio was queued.\n flags\n see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD\n set, and read/write would block BIO_EOF 2 out-out-bounds error\n BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data BIO_BOUNCED\n 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages\n BIO_EOPNOTSUPP 7 not supported\n+ bytes_done\n+ number of bytes transferred\n+ q\n+ request queue on which this bio was queued.\n+ devname\n+ block device name\n+ size\n+ total size in bytes\n+ opf\n+ operations and flags\n+ idx\n+ offset into the bio vector array phys_segments - number of segments in\n+ this bio after physical address coalescing is performed.\n+ vcnt\n+ bio vector count which represents number of array element (page, offset,\n+ length) which make up this I/O request\n+ bdev_contains\n+ points to the device object which contains the partition (when bio\n+ structure represents a partition)\n bdev\n target block device\n ***** Context *****\n The process makes block I/O request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioblock_trace.end\u00a0Home \u00a0probe::ioscheduler.elv_add_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::ioscheduler.elv_add_request.kp
probe::ioscheduler.elv_add_request.kp
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_add_request.kp 

Values

disk_minor

\n- Disk minor number of the request\n-

q

\n- pointer to request queue\n+

Synopsis

ioscheduler.elv_add_request.kp 

Values

disk_major

\n+ Disk major number of the request\n

rq

\n Address of the request\n

elevator_name

\n The type of I/O elevator currently enabled\n+

q

\n+ pointer to request queue\n

name

\n Name of the probe point\n+

disk_minor

\n+ Disk minor number of the request\n

rq_flags

\n Request flags\n-

disk_major

\n- Disk major number of the request\n


Prev Up Next
probe::ioscheduler.elv_add_request Home probe::ioscheduler.elv_add_request.tp
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,24 +3,24 @@\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_add_request.kp \u2014 kprobe based probe to indicate that a\n request was added to the request queue\n ***** Synopsis *****\n ioscheduler.elv_add_request.kp\n ***** Values *****\n- disk_minor\n- Disk minor number of the request\n- q\n- pointer to request queue\n+ disk_major\n+ Disk major number of the request\n rq\n Address of the request\n elevator_name\n The type of I/O elevator currently enabled\n+ q\n+ pointer to request queue\n name\n Name of the probe point\n+ disk_minor\n+ Disk minor number of the request\n rq_flags\n Request flags\n- disk_major\n- Disk major number of the request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioscheduler.elv_add_request\u00a0Home \u00a0probe::ioscheduler.elv_add_request.tp\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::ioscheduler.elv_add_request.tp
probe::ioscheduler.elv_add_request.tp
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_add_request.tp 

Values

disk_minor

\n- Disk minor number of request.\n+

Synopsis

ioscheduler.elv_add_request.tp 

Values

q

\n+ Pointer to request queue.\n+

name

\n+ Name of the probe point\n

rq_flags

\n Request flags.\n+

disk_minor

\n+ Disk minor number of request.\n

disk_major

\n Disk major no of request.\n-

name

\n- Name of the probe point\n

rq

\n Address of request.\n-

q

\n- Pointer to request queue.\n

elevator_name

\n The type of I/O elevator currently enabled.\n


Prev Up Next
probe::ioscheduler.elv_add_request.kp Home probe::ioscheduler.elv_completed_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,25 +3,25 @@\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_add_request.tp \u2014 tracepoint based probe to indicate a\n request is added to the request queue.\n ***** Synopsis *****\n ioscheduler.elv_add_request.tp\n ***** Values *****\n- disk_minor\n- Disk minor number of request.\n+ q\n+ Pointer to request queue.\n+ name\n+ Name of the probe point\n rq_flags\n Request flags.\n+ disk_minor\n+ Disk minor number of request.\n disk_major\n Disk major no of request.\n- name\n- Name of the probe point\n rq\n Address of request.\n- q\n- Pointer to request queue.\n elevator_name\n The type of I/O elevator currently enabled.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioscheduler.elv_add_request.kp\u00a0Home \u00a0probe::\n ioscheduler.elv_completed_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::ioscheduler.elv_add_request
probe::ioscheduler.elv_add_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_add_request 

Values

disk_minor

\n- Disk minor number of request.\n-

rq

\n- Address of request.\n-

q

\n+

Synopsis

ioscheduler.elv_add_request 

Values

q

\n Pointer to request queue.\n-

elevator_name

\n- The type of I/O elevator currently enabled.\n

rq_flags

\n Request flags.\n+

disk_minor

\n+ Disk minor number of request.\n

disk_major

\n Disk major no of request.\n+

elevator_name

\n+ The type of I/O elevator currently enabled.\n+

rq

\n+ Address of request.\n


Prev Up Next
probe::ioblock_trace.request Home probe::ioscheduler.elv_add_request.kp
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,22 +3,22 @@\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_add_request \u2014 probe to indicate request is added to the\n request queue.\n ***** Synopsis *****\n ioscheduler.elv_add_request\n ***** Values *****\n- disk_minor\n- Disk minor number of request.\n- rq\n- Address of request.\n q\n Pointer to request queue.\n- elevator_name\n- The type of I/O elevator currently enabled.\n rq_flags\n Request flags.\n+ disk_minor\n+ Disk minor number of request.\n disk_major\n Disk major no of request.\n+ elevator_name\n+ The type of I/O elevator currently enabled.\n+ rq\n+ Address of request.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioblock_trace.request\u00a0Home \u00a0probe::ioscheduler.elv_add_request.kp\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::ioscheduler.elv_completed_request
probe::ioscheduler.elv_completed_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_completed_request 

Values

disk_minor

\n- Disk minor number of the request\n-

rq_flags

\n- Request flags\n-

disk_major

\n+

Synopsis

ioscheduler.elv_completed_request 

Values

disk_major

\n Disk major number of the request\n-

name

\n- Name of the probe point\n

rq

\n Address of the request\n

elevator_name

\n The type of I/O elevator currently enabled\n+

name

\n+ Name of the probe point\n+

disk_minor

\n+ Disk minor number of the request\n+

rq_flags

\n+ Request flags\n


Prev Up Next
probe::ioscheduler.elv_add_request.tp Home probe::ioscheduler.elv_next_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,23 +2,23 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_completed_request \u2014 Fires when a request is completed\n ***** Synopsis *****\n ioscheduler.elv_completed_request\n ***** Values *****\n- disk_minor\n- Disk minor number of the request\n- rq_flags\n- Request flags\n disk_major\n Disk major number of the request\n- name\n- Name of the probe point\n rq\n Address of the request\n elevator_name\n The type of I/O elevator currently enabled\n+ name\n+ Name of the probe point\n+ disk_minor\n+ Disk minor number of the request\n+ rq_flags\n+ Request flags\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::ioscheduler.elv_next_request\n ioscheduler.elv_add_request.tp\u00a0\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::ioscheduler.elv_next_request.return
probe::ioscheduler.elv_next_request.return
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_next_request.return 

Values

disk_major

\n- Disk major number of the request\n-

disk_minor

\n- Disk minor number of the request\n-

rq_flags

\n- Request flags\n-

name

\n+

Synopsis

ioscheduler.elv_next_request.return 

Values

name

\n Name of the probe point\n

rq

\n Address of the request\n+

rq_flags

\n+ Request flags\n+

disk_minor

\n+ Disk minor number of the request\n+

disk_major

\n+ Disk major number of the request\n


Prev Up Next
probe::ioscheduler.elv_next_request Home probe::ioscheduler_trace.elv_abort_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,21 +3,21 @@\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_next_request.return \u2014 Fires when a request retrieval\n issues a return signal\n ***** Synopsis *****\n ioscheduler.elv_next_request.return\n ***** Values *****\n- disk_major\n- Disk major number of the request\n- disk_minor\n- Disk minor number of the request\n- rq_flags\n- Request flags\n name\n Name of the probe point\n rq\n Address of the request\n+ rq_flags\n+ Request flags\n+ disk_minor\n+ Disk minor number of the request\n+ disk_major\n+ Disk major number of the request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioscheduler.elv_next_request\u00a0Home \u00a0probe::\n ioscheduler_trace.elv_abort_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::ioscheduler.elv_next_request
probe::ioscheduler.elv_next_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler.elv_next_request 

Values

name

\n- Name of the probe point\n-

elevator_name

\n+

Synopsis

ioscheduler.elv_next_request 

Values

elevator_name

\n The type of I/O elevator currently enabled\n+

name

\n+ Name of the probe point\n


Prev Up Next
probe::ioscheduler.elv_completed_request Home probe::ioscheduler.elv_next_request.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,15 +3,15 @@\n ===============================================================================\n ***** Name *****\n probe::ioscheduler.elv_next_request \u2014 Fires when a request is retrieved from\n the request queue\n ***** Synopsis *****\n ioscheduler.elv_next_request\n ***** Values *****\n- name\n- Name of the probe point\n elevator_name\n The type of I/O elevator currently enabled\n+ name\n+ Name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::\n ioscheduler.elv_completed_request\u00a0 ioscheduler.elv_next_request.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::ioscheduler_trace.elv_abort_request
probe::ioscheduler_trace.elv_abort_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

probe::ioscheduler_trace.elv_abort_request — \n Fires when a request is aborted.\n-

Synopsis

ioscheduler_trace.elv_abort_request 

Values

rq

\n- Address of request.\n-

elevator_name

\n- The type of I/O elevator currently enabled.\n-

name

\n+

Synopsis

ioscheduler_trace.elv_abort_request 

Values

name

\n Name of the probe point\n+

disk_minor

\n+ Disk minor number of request.\n

rq_flags

\n Request flags.\n

disk_major

\n Disk major no of request.\n-

disk_minor

\n- Disk minor number of request.\n+

rq

\n+ Address of request.\n+

elevator_name

\n+ The type of I/O elevator currently enabled.\n


Prev Up Next
probe::ioscheduler.elv_next_request.return Home probe::ioscheduler_trace.elv_completed_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,23 +2,23 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioscheduler_trace.elv_abort_request \u2014 Fires when a request is aborted.\n ***** Synopsis *****\n ioscheduler_trace.elv_abort_request\n ***** Values *****\n- rq\n- Address of request.\n- elevator_name\n- The type of I/O elevator currently enabled.\n name\n Name of the probe point\n+ disk_minor\n+ Disk minor number of request.\n rq_flags\n Request flags.\n disk_major\n Disk major no of request.\n- disk_minor\n- Disk minor number of request.\n+ rq\n+ Address of request.\n+ elevator_name\n+ The type of I/O elevator currently enabled.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::\n ioscheduler.elv_next_request.return\u00a0 ioscheduler_trace.elv_completed_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::ioscheduler_trace.elv_completed_request
probe::ioscheduler_trace.elv_completed_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler_trace.elv_completed_request 

Values

disk_minor

\n- Disk minor number of request.\n-

name

\n- Name of the probe point\n-

rq

\n+

Synopsis

ioscheduler_trace.elv_completed_request 

Values

rq

\n Address of request.\n

elevator_name

\n The type of I/O elevator currently enabled.\n-

rq_flags

\n- Request flags.\n

disk_major

\n Disk major no of request.\n+

name

\n+ Name of the probe point\n+

rq_flags

\n+ Request flags.\n+

disk_minor

\n+ Disk minor number of request.\n

Description

\n completed.\n


Prev Up Next
probe::ioscheduler_trace.elv_abort_request Home probe::ioscheduler_trace.elv_issue_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,25 +2,25 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioscheduler_trace.elv_completed_request \u2014 Fires when a request is\n ***** Synopsis *****\n ioscheduler_trace.elv_completed_request\n ***** Values *****\n- disk_minor\n- Disk minor number of request.\n- name\n- Name of the probe point\n rq\n Address of request.\n elevator_name\n The type of I/O elevator currently enabled.\n- rq_flags\n- Request flags.\n disk_major\n Disk major no of request.\n+ name\n+ Name of the probe point\n+ rq_flags\n+ Request flags.\n+ disk_minor\n+ Disk minor number of request.\n ***** Description *****\n completed.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::\n ioscheduler_trace.elv_abort_request\u00a0 ioscheduler_trace.elv_issue_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::ioscheduler_trace.elv_issue_request
probe::ioscheduler_trace.elv_issue_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

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

Synopsis

ioscheduler_trace.elv_issue_request 

Values

rq_flags

\n- Request flags.\n-

disk_major

\n+

Synopsis

ioscheduler_trace.elv_issue_request 

Values

disk_major

\n Disk major no of request.\n-

name

\n- Name of the probe point\n-

rq

\n- Address of request.\n

elevator_name

\n The type of I/O elevator currently enabled.\n+

rq

\n+ Address of request.\n+

rq_flags

\n+ Request flags.\n

disk_minor

\n Disk minor number of request.\n+

name

\n+ Name of the probe point\n

Description

\n scheduled.\n


Prev Up Next
probe::ioscheduler_trace.elv_completed_request Home probe::ioscheduler_trace.elv_requeue_request
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,25 +2,25 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioscheduler_trace.elv_issue_request \u2014 Fires when a request is\n ***** Synopsis *****\n ioscheduler_trace.elv_issue_request\n ***** Values *****\n- rq_flags\n- Request flags.\n disk_major\n Disk major no of request.\n- name\n- Name of the probe point\n- rq\n- Address of request.\n elevator_name\n The type of I/O elevator currently enabled.\n+ rq\n+ Address of request.\n+ rq_flags\n+ Request flags.\n disk_minor\n Disk minor number of request.\n+ name\n+ Name of the probe point\n ***** Description *****\n scheduled.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::\n ioscheduler_trace.elv_completed_request\u00a0 ioscheduler_trace.elv_requeue_request\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,17 +1,17 @@\n probe::ioscheduler_trace.elv_requeue_request
probe::ioscheduler_trace.elv_requeue_request
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

probe::ioscheduler_trace.elv_requeue_request — \n Fires when a request is\n

Synopsis

ioscheduler_trace.elv_requeue_request 

Values

disk_major

\n Disk major no of request.\n-

rq_flags

\n- Request flags.\n-

elevator_name

\n- The type of I/O elevator currently enabled.\n

rq

\n Address of request.\n+

elevator_name

\n+ The type of I/O elevator currently enabled.\n

name

\n Name of the probe point\n

disk_minor

\n Disk minor number of request.\n+

rq_flags

\n+ Request flags.\n

Description

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


Prev Up Next
probe::ioscheduler_trace.elv_issue_request Home probe::ioscheduler_trace.plug
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,22 +4,22 @@\n ***** Name *****\n probe::ioscheduler_trace.elv_requeue_request \u2014 Fires when a request is\n ***** Synopsis *****\n ioscheduler_trace.elv_requeue_request\n ***** Values *****\n disk_major\n Disk major no of request.\n- rq_flags\n- Request flags.\n- elevator_name\n- The type of I/O elevator currently enabled.\n rq\n Address of request.\n+ elevator_name\n+ The type of I/O elevator currently enabled.\n name\n Name of the probe point\n disk_minor\n Disk minor number of request.\n+ rq_flags\n+ Request flags.\n ***** Description *****\n put back on the queue, when the hadware cannot accept more requests.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ioscheduler_trace.elv_issue_request\u00a0Home \u00a0probe::ioscheduler_trace.plug\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-plug.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-plug.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::ioscheduler_trace.plug
probe::ioscheduler_trace.plug
Prev Chapter 9. IO Scheduler and block IO Tapset Next

Name

probe::ioscheduler_trace.plug — \n Fires when a request queue is plugged;\n-

Synopsis

ioscheduler_trace.plug 

Values

rq_queue

\n- request queue\n-

name

\n+

Synopsis

ioscheduler_trace.plug 

Values

name

\n Name of the probe point\n+

rq_queue

\n+ request queue\n

Description

\n ie, requests in the queue cannot be serviced by block driver.\n


Prev Up Next
probe::ioscheduler_trace.elv_requeue_request Home probe::ioscheduler_trace.unplug_io
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,17 +2,17 @@\n Prev\u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ioscheduler_trace.plug \u2014 Fires when a request queue is plugged;\n ***** Synopsis *****\n ioscheduler_trace.plug\n ***** Values *****\n- rq_queue\n- request queue\n name\n Name of the probe point\n+ rq_queue\n+ request queue\n ***** Description *****\n ie, requests in the queue cannot be serviced by block driver.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe:: Home \u00a0probe::\n ioscheduler_trace.elv_requeue_request\u00a0 ioscheduler_trace.unplug_io\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragFails.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragFails.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.FragFails
probe::ipmib.FragFails
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::ipmib.FragFails — \n Count datagram fragmented unsuccessfully\n-

Synopsis

ipmib.FragFails 

Values

skb

\n- pointer to the struct sk_buff being acted on\n-

op

\n+

Synopsis

ipmib.FragFails 

Values

op

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

skb

\n+ pointer to the struct sk_buff being acted on\n

Description

\n The packet pointed to by skb is filtered by the function\n ipmib_filter_key. If the packet passes the filter is is\n counted in the global FragFails (equivalent to SNMP's MIB\n IPSTATS_MIB_FRAGFAILS)\n


Prev Up Next
probe::ipmib.ForwDatagrams Home probe::ipmib.FragOKs
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.FragFails \u2014 Count datagram fragmented unsuccessfully\n ***** Synopsis *****\n ipmib.FragFails\n ***** Values *****\n- skb\n- pointer to the struct sk_buff being acted on\n op\n Value to be added to the counter (default value of 1)\n+ skb\n+ pointer to the struct sk_buff being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global FragFails (equivalent\n to SNMP's MIB IPSTATS_MIB_FRAGFAILS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.ForwDatagrams\u00a0Home \u00a0probe::ipmib.FragOKs\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.FragOKs
probe::ipmib.FragOKs
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::ipmib.FragOKs — \n Count datagram fragmented successfully\n-

Synopsis

ipmib.FragOKs 

Values

op

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

skb

\n+

Synopsis

ipmib.FragOKs 

Values

skb

\n pointer to the struct sk_buff being acted on\n+

op

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

Description

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


Prev Up Next
probe::ipmib.FragFails Home probe::ipmib.InAddrErrors
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.FragOKs \u2014 Count datagram fragmented successfully\n ***** Synopsis *****\n ipmib.FragOKs\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n skb\n pointer to the struct sk_buff being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global FragOKs (equivalent to\n SNMP's MIB IPSTATS_MIB_FRAGOKS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.FragFails\u00a0Home \u00a0probe::ipmib.InAddrErrors\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InAddrErrors.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InAddrErrors.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.InAddrErrors
probe::ipmib.InAddrErrors
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::ipmib.InAddrErrors — \n Count arriving packets with an incorrect address\n-

Synopsis

ipmib.InAddrErrors 

Values

skb

\n- pointer to the struct sk_buff being acted on\n-

op

\n+

Synopsis

ipmib.InAddrErrors 

Values

op

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

skb

\n+ pointer to the struct sk_buff being acted on\n

Description

\n The packet pointed to by skb is filtered by the function\n ipmib_filter_key. If the packet passes the filter is is\n counted in the global InAddrErrors (equivalent to SNMP's MIB\n IPSTATS_MIB_INADDRERRORS)\n


Prev Up Next
probe::ipmib.FragOKs Home probe::ipmib.InDiscards
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.InAddrErrors \u2014 Count arriving packets with an incorrect address\n ***** Synopsis *****\n ipmib.InAddrErrors\n ***** Values *****\n- skb\n- pointer to the struct sk_buff being acted on\n op\n value to be added to the counter (default value of 1)\n+ skb\n+ pointer to the struct sk_buff being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global InAddrErrors\n (equivalent to SNMP's MIB IPSTATS_MIB_INADDRERRORS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.FragOKs\u00a0Home \u00a0probe::ipmib.InDiscards\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InDiscards.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InDiscards.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.InDiscards
probe::ipmib.InDiscards
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::ipmib.InDiscards — \n Count discarded inbound packets\n-

Synopsis

ipmib.InDiscards 

Values

skb

\n- pointer to the struct sk_buff being acted on\n-

op

\n+

Synopsis

ipmib.InDiscards 

Values

op

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

skb

\n+ pointer to the struct sk_buff being acted on\n

Description

\n The packet pointed to by skb is filtered by the function\n ipmib_filter_key. If the packet passes the filter is is\n counted in the global InDiscards (equivalent to SNMP's MIB\n STATS_MIB_INDISCARDS)\n


Prev Up Next
probe::ipmib.InAddrErrors Home probe::ipmib.InNoRoutes
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.InDiscards \u2014 Count discarded inbound packets\n ***** Synopsis *****\n ipmib.InDiscards\n ***** Values *****\n- skb\n- pointer to the struct sk_buff being acted on\n op\n value to be added to the counter (default value of 1)\n+ skb\n+ pointer to the struct sk_buff being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global InDiscards (equivalent\n to SNMP's MIB STATS_MIB_INDISCARDS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.InAddrErrors\u00a0Home \u00a0probe::ipmib.InNoRoutes\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.InNoRoutes
probe::ipmib.InNoRoutes
Prev Chapter 15. SNMP Information Tapset Next

Name

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

Synopsis

ipmib.InNoRoutes 

Values

op

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

skb

\n+

Synopsis

ipmib.InNoRoutes 

Values

skb

\n pointer to the struct sk_buff being acted on\n+

op

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

Description

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


Prev Up Next
probe::ipmib.InDiscards Home probe::ipmib.InReceives
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.InNoRoutes \u2014 Count an arriving packet with no matching socket\n ***** Synopsis *****\n ipmib.InNoRoutes\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n skb\n pointer to the struct sk_buff being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global InNoRoutes (equivalent\n to SNMP's MIB IPSTATS_MIB_INNOROUTES)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.InDiscards\u00a0Home \u00a0probe::ipmib.InReceives\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-OutRequests.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-OutRequests.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::ipmib.OutRequests
probe::ipmib.OutRequests
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::ipmib.OutRequests — \n Count a request to send a packet\n-

Synopsis

ipmib.OutRequests 

Values

op

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

skb

\n+

Synopsis

ipmib.OutRequests 

Values

skb

\n pointer to the struct sk_buff being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n ipmib_filter_key. If the packet passes the filter is is\n counted in the global OutRequests (equivalent to SNMP's MIB\n IPSTATS_MIB_OUTREQUESTS)\n


Prev Up Next
probe::ipmib.InUnknownProtos Home probe::ipmib.ReasmReqds
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::ipmib.OutRequests \u2014 Count a request to send a packet\n ***** Synopsis *****\n ipmib.OutRequests\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n skb\n pointer to the struct sk_buff being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function ipmib_filter_key. If\n the packet passes the filter is is counted in the global OutRequests\n (equivalent to SNMP's MIB IPSTATS_MIB_OUTREQUESTS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::ipmib.InUnknownProtos\u00a0Home \u00a0probe::ipmib.ReasmReqds\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html", "unified_diff": "@@ -1,27 +1,27 @@\n probe::irq_handler.entry
probe::irq_handler.entry
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

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

Synopsis

irq_handler.entry 

Values

thread_flags

\n- Flags related to thread\n+

Synopsis

irq_handler.entry 

Values

irq

\n+ irq number\n

dir

\n pointer to the proc/irq/NN/name entry\n-

thread_fn

\n- interrupt handler function for threaded interrupts\n-

dev_name

\n- name of device\n

next_irqaction

\n pointer to next irqaction for shared interrupts\n+

thread_flags

\n+ Flags related to thread\n+

thread_fn

\n+ interrupt handler function for threaded interrupts\n+

action

\n+ struct irqaction* for this interrupt num\n

flags

\n Flags for IRQ handler\n

handler

\n interrupt handler function\n

flags_str

\n symbolic string representation of IRQ flags\n-

action

\n- struct irqaction* for this interrupt num\n-

irq

\n- irq number\n-

dev_id

\n- Cookie to identify device\n

thread

\n thread pointer for threaded interrupts\n+

dev_name

\n+ name of device\n+

dev_id

\n+ Cookie to identify device\n


Prev Up Next
Chapter 12. Interrupt Request (IRQ) Tapset Home probe::irq_handler.exit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,34 +2,34 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::irq_handler.entry \u2014 Execution of interrupt handler starting\n ***** Synopsis *****\n irq_handler.entry\n ***** Values *****\n- thread_flags\n- Flags related to thread\n+ irq\n+ irq number\n dir\n pointer to the proc/irq/NN/name entry\n- thread_fn\n- interrupt handler function for threaded interrupts\n- dev_name\n- name of device\n next_irqaction\n pointer to next irqaction for shared interrupts\n+ thread_flags\n+ Flags related to thread\n+ thread_fn\n+ interrupt handler function for threaded interrupts\n+ action\n+ struct irqaction* for this interrupt num\n flags\n Flags for IRQ handler\n handler\n interrupt handler function\n flags_str\n symbolic string representation of IRQ flags\n- action\n- struct irqaction* for this interrupt num\n- irq\n- irq number\n- dev_id\n- Cookie to identify device\n thread\n thread pointer for threaded interrupts\n+ dev_name\n+ name of device\n+ dev_id\n+ Cookie to identify device\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n Chapter\u00a012.\u00a0Interrupt Request (IRQ) TapsetHome \u00a0probe::irq_handler.exit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html", "unified_diff": "@@ -1,29 +1,29 @@\n probe::irq_handler.exit
probe::irq_handler.exit
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

probe::irq_handler.exit — \n Execution of interrupt handler completed\n-

Synopsis

irq_handler.exit 

Values

dev_name

\n+

Synopsis

irq_handler.exit 

Values

flags

\n+ flags for IRQ handler\n+

handler

\n+ interrupt handler function that was executed\n+

flags_str

\n+ symbolic string representation of IRQ flags\n+

dev_id

\n+ Cookie to identify device\n+

ret

\n+ return value of the handler\n+

thread

\n+ thread pointer for threaded interrupts\n+

dev_name

\n name of device\n+

irq

\n+ interrupt number\n+

action

\n+ struct irqaction*\n

next_irqaction

\n pointer to next irqaction for shared interrupts\n+

dir

\n+ pointer to the proc/irq/NN/name entry\n

thread_flags

\n Flags related to thread\n

thread_fn

\n interrupt handler function for threaded interrupts\n-

dir

\n- pointer to the proc/irq/NN/name entry\n-

flags_str

\n- symbolic string representation of IRQ flags\n-

handler

\n- interrupt handler function that was executed\n-

irq

\n- interrupt number\n-

action

\n- struct irqaction*\n-

dev_id

\n- Cookie to identify device\n-

thread

\n- thread pointer for threaded interrupts\n-

flags

\n- flags for IRQ handler\n-

ret

\n- return value of the handler\n


Prev Up Next
probe::irq_handler.entry Home probe::softirq.entry
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,36 +2,36 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::irq_handler.exit \u2014 Execution of interrupt handler completed\n ***** Synopsis *****\n irq_handler.exit\n ***** Values *****\n+ flags\n+ flags for IRQ handler\n+ handler\n+ interrupt handler function that was executed\n+ flags_str\n+ symbolic string representation of IRQ flags\n+ dev_id\n+ Cookie to identify device\n+ ret\n+ return value of the handler\n+ thread\n+ thread pointer for threaded interrupts\n dev_name\n name of device\n+ irq\n+ interrupt number\n+ action\n+ struct irqaction*\n next_irqaction\n pointer to next irqaction for shared interrupts\n+ dir\n+ pointer to the proc/irq/NN/name entry\n thread_flags\n Flags related to thread\n thread_fn\n interrupt handler function for threaded interrupts\n- dir\n- pointer to the proc/irq/NN/name entry\n- flags_str\n- symbolic string representation of IRQ flags\n- handler\n- interrupt handler function that was executed\n- irq\n- interrupt number\n- action\n- struct irqaction*\n- dev_id\n- Cookie to identify device\n- thread\n- thread pointer for threaded interrupts\n- flags\n- flags for IRQ handler\n- ret\n- return value of the handler\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::irq_handler.entry\u00a0Home \u00a0probe::softirq.entry\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::kprocess.create
probe::kprocess.create
Prev Chapter 16. Kernel Process Tapset Next

Name

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

Synopsis

kprocess.create 

Values

new_pid

\n- The PID of the newly created process\n-

new_tid

\n+

Synopsis

kprocess.create 

Values

new_tid

\n The TID of the newly created task\n+

new_pid

\n+ The PID of the newly created process\n

Context

\n Parent of the created process.\n

Description

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


Prev Up Next
function::target_set_report Home probe::kprocess.exec
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,18 +3,18 @@\n ===============================================================================\n ***** Name *****\n probe::kprocess.create \u2014 Fires whenever a new process or thread is successfully\n created\n ***** Synopsis *****\n kprocess.create\n ***** Values *****\n- new_pid\n- The PID of the newly created process\n new_tid\n The TID of the newly created task\n+ new_pid\n+ The PID of the newly created process\n ***** Context *****\n Parent of the created process.\n ***** Description *****\n Fires whenever a new process is successfully created, either as a result of\n fork (or one of its syscall variants), or a new kernel thread.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::kprocess.exec_complete
probe::kprocess.exec_complete
Prev Chapter 16. Kernel Process Tapset Next

Name

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

Synopsis

kprocess.exec_complete 

Values

success

\n- A boolean indicating whether the exec was successful\n-

errno

\n+

Synopsis

kprocess.exec_complete 

Values

errno

\n The error number resulting from the exec\n-

name

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

retstr

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

success

\n+ A boolean indicating whether the exec was successful\n+

name

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

Context

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

Description

\n Fires at the completion of an exec call. Aliased to the\n syscall.execve.return probe in SystemTap v2.5+.\n


Prev Up Next
probe::kprocess.exec Home probe::kprocess.exit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a016.\u00a0Kernel Process Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::kprocess.exec_complete \u2014 Return from exec to a new program\n ***** Synopsis *****\n kprocess.exec_complete\n ***** Values *****\n- success\n- A boolean indicating whether the exec was successful\n errno\n The error number resulting from the exec\n- name\n- Name of the system call (\u201cexecve\u201d) (SystemTap v2.5+)\n retstr\n A string representation of errno (SystemTap v2.5+)\n+ success\n+ A boolean indicating whether the exec was successful\n+ name\n+ Name of the system call (\u201cexecve\u201d) (SystemTap v2.5+)\n ***** Context *****\n On success, the context of the new executable. On failure, remains in the\n context of the caller.\n ***** Description *****\n Fires at the completion of an exec call. Aliased to the syscall.execve.return\n probe in SystemTap v2.5+.\n ===============================================================================\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::linuxmib.ListenDrops
probe::linuxmib.ListenDrops
Prev Chapter 15. SNMP Information Tapset Next

Name

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

Synopsis

linuxmib.ListenDrops 

Values

sk

\n- Pointer to the struct sock being acted on\n-

op

\n+

Synopsis

linuxmib.ListenDrops 

Values

op

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

sk

\n+ Pointer to the struct sock being acted on\n

Description

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


Prev Up Next
probe::linuxmib.DelayedACKs Home probe::linuxmib.ListenOverflows
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::linuxmib.ListenDrops \u2014 Count of times conn request that were dropped\n ***** Synopsis *****\n linuxmib.ListenDrops\n ***** Values *****\n- sk\n- Pointer to the struct sock being acted on\n op\n Value to be added to the counter (default value of 1)\n+ sk\n+ Pointer to the struct sock being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function linuxmib_filter_key.\n If the packet passes the filter is is counted in the global ListenDrops\n (equivalent to SNMP's MIB LINUX_MIB_LISTENDROPS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::linuxmib.DelayedACKs\u00a0Home \u00a0probe::linuxmib.ListenOverflows\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::linuxmib.ListenOverflows
probe::linuxmib.ListenOverflows
Prev Chapter 15. SNMP Information Tapset Next

Name

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

Synopsis

linuxmib.ListenOverflows 

Values

sk

\n- Pointer to the struct sock being acted on\n-

op

\n+

Synopsis

linuxmib.ListenOverflows 

Values

op

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

sk

\n+ Pointer to the struct sock being acted on\n

Description

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


Prev Up Next
probe::linuxmib.ListenDrops Home probe::linuxmib.TCPMemoryPressures
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::linuxmib.ListenOverflows \u2014 Count of times a listen queue overflowed\n ***** Synopsis *****\n linuxmib.ListenOverflows\n ***** Values *****\n- sk\n- Pointer to the struct sock being acted on\n op\n Value to be added to the counter (default value of 1)\n+ sk\n+ Pointer to the struct sock being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function linuxmib_filter_key.\n If the packet passes the filter is is counted in the global ListenOverflows\n (equivalent to SNMP's MIB LINUX_MIB_LISTENOVERFLOWS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::linuxmib.ListenDrops\u00a0Home \u00a0probe::linuxmib.TCPMemoryPressures\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,11 +1,11 @@\n probe::netdev.change_mac
probe::netdev.change_mac
Prev Chapter 13. Networking Tapset Next

Name

probe::netdev.change_mac — \n Called when the netdev_name has the MAC changed\n

Synopsis

netdev.change_mac 

Values

mac_len

\n The MAC length\n-

dev_name

\n- The device that will have the MAC changed\n

new_mac

\n The new MAC address\n

old_mac

\n The current MAC address\n+

dev_name

\n+ The device that will have the MAC changed\n


Prev Up Next
function::ntohs Home probe::netdev.change_mtu
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,16 +4,16 @@\n ***** Name *****\n probe::netdev.change_mac \u2014 Called when the netdev_name has the MAC changed\n ***** Synopsis *****\n netdev.change_mac\n ***** Values *****\n mac_len\n The MAC length\n- dev_name\n- The device that will have the MAC changed\n new_mac\n The new MAC address\n old_mac\n The current MAC address\n+ dev_name\n+ The device that will have the MAC changed\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n function::ntohs\u00a0Home \u00a0probe::netdev.change_mtu\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::netdev.change_mtu
probe::netdev.change_mtu
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netdev.change_mtu 

Values

dev_name

\n- The device that will have the MTU changed\n+

Synopsis

netdev.change_mtu 

Values

new_mtu

\n+ The new MTU\n

old_mtu

\n The current MTU\n-

new_mtu

\n- The new MTU\n+

dev_name

\n+ The device that will have the MTU changed\n


Prev Up Next
probe::netdev.change_mac Home probe::netdev.change_rx_flag
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netdev.change_mtu \u2014 Called when the netdev MTU is changed\n ***** Synopsis *****\n netdev.change_mtu\n ***** Values *****\n- dev_name\n- The device that will have the MTU changed\n- old_mtu\n- The current MTU\n new_mtu\n The new MTU\n+ old_mtu\n+ The current MTU\n+ dev_name\n+ The device that will have the MTU changed\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.change_mac\u00a0Home \u00a0probe::netdev.change_rx_flag\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-rx-flag.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-rx-flag.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::netdev.change_rx_flag
probe::netdev.change_rx_flag
Prev Chapter 13. Networking Tapset Next

Name

probe::netdev.change_rx_flag — \n Called when the device RX flag will be changed\n-

Synopsis

netdev.change_rx_flag 

Values

flags

\n- The new flags\n-

dev_name

\n+

Synopsis

netdev.change_rx_flag 

Values

dev_name

\n The device that will be changed\n+

flags

\n+ The new flags\n


Prev Up Next
probe::netdev.change_mtu Home probe::netdev.close
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,14 +2,14 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netdev.change_rx_flag \u2014 Called when the device RX flag will be changed\n ***** Synopsis *****\n netdev.change_rx_flag\n ***** Values *****\n- flags\n- The new flags\n dev_name\n The device that will be changed\n+ flags\n+ The new flags\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.change_mtu\u00a0Home \u00a0probe::netdev.close\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,11 +1,11 @@\n probe::netdev.hard_transmit
probe::netdev.hard_transmit
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netdev.hard_transmit 

Values

protocol

\n The protocol used in the transmission\n+

length

\n+ The length of the transmit buffer.\n

truesize

\n The size of the data to be transmitted.\n

dev_name

\n The device scheduled to transmit\n-

length

\n- The length of the transmit buffer.\n


Prev Up Next
probe::netdev.get_stats Home probe::netdev.ioctl
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,16 +4,16 @@\n ***** Name *****\n probe::netdev.hard_transmit \u2014 Called when the devices is going to TX (hard)\n ***** Synopsis *****\n netdev.hard_transmit\n ***** Values *****\n protocol\n The protocol used in the transmission\n+ length\n+ The length of the transmit buffer.\n truesize\n The size of the data to be transmitted.\n dev_name\n The device scheduled to transmit\n- length\n- The length of the transmit buffer.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.get_stats\u00a0Home \u00a0probe::netdev.ioctl\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::netdev.receive
probe::netdev.receive
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netdev.receive 

Values

length

\n- The length of the receiving buffer.\n-

dev_name

\n+

Synopsis

netdev.receive 

Values

dev_name

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

length

\n+ The length of the receiving buffer.\n

protocol

\n Protocol of received packet.\n


Prev Up Next
probe::netdev.open Home probe::netdev.register
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netdev.receive \u2014 Data received from network device.\n ***** Synopsis *****\n netdev.receive\n ***** Values *****\n- length\n- The length of the receiving buffer.\n dev_name\n The name of the device. e.g: eth0, ath1.\n+ length\n+ The length of the receiving buffer.\n protocol\n Protocol of received packet.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.open\u00a0Home \u00a0probe::netdev.register\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::netdev.rx
probe::netdev.rx
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netdev.rx 

Values

protocol

\n- The packet protocol\n-

dev_name

\n+

Synopsis

netdev.rx 

Values

dev_name

\n The device received the packet\n+

protocol

\n+ The packet protocol\n


Prev Up Next
probe::netdev.register Home probe::netdev.set_promiscuity
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,14 +2,14 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netdev.rx \u2014 Called when the device is going to receive a packet\n ***** Synopsis *****\n netdev.rx\n ***** Values *****\n- protocol\n- The packet protocol\n dev_name\n The device received the packet\n+ protocol\n+ The packet protocol\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.register\u00a0Home \u00a0probe::netdev.set_promiscuity\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::netdev.set_promiscuity
probe::netdev.set_promiscuity
Prev Chapter 13. Networking Tapset Next

Name

probe::netdev.set_promiscuity — \n Called when the device enters/leaves promiscuity\n-

Synopsis

netdev.set_promiscuity 

Values

enable

\n- If the device is entering promiscuity mode\n-

disable

\n- If the device is leaving promiscuity mode\n+

Synopsis

netdev.set_promiscuity 

Values

dev_name

\n+ The device that is entering/leaving promiscuity mode\n

inc

\n Count the number of promiscuity openers\n-

dev_name

\n- The device that is entering/leaving promiscuity mode\n+

disable

\n+ If the device is leaving promiscuity mode\n+

enable

\n+ If the device is entering promiscuity mode\n


Prev Up Next
probe::netdev.rx Home probe::netdev.transmit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,18 +3,18 @@\n ===============================================================================\n ***** Name *****\n probe::netdev.set_promiscuity \u2014 Called when the device enters/leaves\n promiscuity\n ***** Synopsis *****\n netdev.set_promiscuity\n ***** Values *****\n- enable\n- If the device is entering promiscuity mode\n- disable\n- If the device is leaving promiscuity mode\n- inc\n- Count the number of promiscuity openers\n dev_name\n The device that is entering/leaving promiscuity mode\n+ inc\n+ Count the number of promiscuity openers\n+ disable\n+ If the device is leaving promiscuity mode\n+ enable\n+ If the device is entering promiscuity mode\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.rx\u00a0Home \u00a0probe::netdev.transmit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::netdev.transmit
probe::netdev.transmit
Prev Chapter 13. Networking Tapset Next

Name

probe::netdev.transmit — \n Network device transmitting buffer\n-

Synopsis

netdev.transmit 

Values

dev_name

\n- The name of the device. e.g: eth0, ath1.\n+

Synopsis

netdev.transmit 

Values

protocol

\n+ The protocol of this packet(defined in include/linux/if_ether.h).\n

length

\n The length of the transmit buffer.\n-

protocol

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

truesize

\n The size of the data to be transmitted.\n+

dev_name

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


Prev Up Next
probe::netdev.set_promiscuity Home probe::netdev.unregister
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netdev.transmit \u2014 Network device transmitting buffer\n ***** Synopsis *****\n netdev.transmit\n ***** Values *****\n- dev_name\n- The name of the device. e.g: eth0, ath1.\n- length\n- The length of the transmit buffer.\n protocol\n The protocol of this packet(defined in include/linux/if_ether.h).\n+ length\n+ The length of the transmit buffer.\n truesize\n The size of the data to be transmitted.\n+ dev_name\n+ The name of the device. e.g: eth0, ath1.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.set_promiscuity\u00a0Home \u00a0probe::netdev.unregister\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html", "unified_diff": "@@ -1,53 +1,53 @@\n probe::netfilter.arp.forward
probe::netfilter.arp.forward
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.arp.forward 

Values

ar_op

\n- ARP opcode (command)\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

ar_pro

\n- Format of protocol address\n-

indev

\n- Address of net_device representing input device, 0 if unknown\n-

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

length

\n+

Synopsis

netfilter.arp.forward 

Values

length

\n The length of the packet buffer contents, in bytes\n-

data_str

\n- A string representing the packet buffer contents\n-

ar_tip

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

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

ar_sip

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

ar_data

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

ar_tha

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

arphdr

\n- Address of ARP header\n-

outdev

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

nf_accept

\n+ Constant used to signify an 'accept' verdict\n

ar_sha

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

arphdr

\n+ Address of ARP header\n+

pf

\n+ Protocol family -- always arp\n

ar_hln

\n Length of hardware address\n

outdev_name

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

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n+

ar_op

\n+ ARP opcode (command)\n+

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

ar_hrd

\n+ Format of hardware address\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n+

ar_sip

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

ar_tip

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

data_str

\n+ A string representing the packet buffer contents\n

indev_name

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

ar_data

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

pf

\n- Protocol family -- always arp\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n

ar_pln

\n Length of protocol address\n-

ar_hrd

\n- Format of hardware address\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

ar_pro

\n+ Format of protocol address\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n


Prev Up Next
probe::netdev.unregister Home probe::netfilter.arp.in
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,60 +2,60 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netfilter.arp.forward \u2014 - Called for each ARP packet to be forwarded\n ***** Synopsis *****\n netfilter.arp.forward\n ***** Values *****\n- ar_op\n- ARP opcode (command)\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- ar_pro\n- Format of protocol address\n- indev\n- Address of net_device representing input device, 0 if unknown\n- nf_stop\n- Constant used to signify a 'stop' verdict\n length\n The length of the packet buffer contents, in bytes\n- data_str\n- A string representing the packet buffer contents\n- ar_tip\n- Ethernet+IP only (ar_pro==0x800): target IP address\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- ar_sip\n- Ethernet+IP only (ar_pro==0x800): source IP address\n+ ar_data\n+ Address of ARP packet data region (after the header)\n ar_tha\n Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n- arphdr\n- Address of ARP header\n- outdev\n- Address of net_device representing output device, 0 if unknown\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n ar_sha\n Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ arphdr\n+ Address of ARP header\n+ pf\n+ Protocol family -- always \u201carp\u201d\n ar_hln\n Length of hardware address\n outdev_name\n Name of network device packet will be routed to (if known)\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n+ ar_op\n+ ARP opcode (command)\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ ar_hrd\n+ Format of hardware address\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n+ ar_sip\n+ Ethernet+IP only (ar_pro==0x800): source IP address\n+ ar_tip\n+ Ethernet+IP only (ar_pro==0x800): target IP address\n+ data_str\n+ A string representing the packet buffer contents\n indev_name\n Name of network device packet was received on (if known)\n- ar_data\n- Address of ARP packet data region (after the header)\n- pf\n- Protocol family -- always \u201carp\u201d\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n ar_pln\n Length of protocol address\n- ar_hrd\n- Format of hardware address\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ ar_pro\n+ Format of protocol address\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netdev.unregister\u00a0Home \u00a0probe::netfilter.arp.in\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html", "unified_diff": "@@ -1,53 +1,53 @@\n probe::netfilter.arp.in
probe::netfilter.arp.in
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.arp.in 

Values

nf_stop

\n+

Synopsis

netfilter.arp.in 

Values

pf

\n+ Protocol family -- always arp\n+

arphdr

\n+ Address of ARP header\n+

ar_hln

\n+ Length of hardware address\n+

nf_stop

\n Constant used to signify a 'stop' verdict\n+

ar_op

\n+ ARP opcode (command)\n+

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n+

outdev_name

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

ar_hrd

\n+ Format of hardware address\n

indev

\n Address of net_device representing input device, 0 if unknown\n-

ar_pro

\n- Format of protocol address\n-

data_str

\n- A string representing the packet buffer contents\n+

ar_data

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

length

\n The length of the packet buffer contents, in bytes\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

ar_sip

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

ar_tip

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

ar_op

\n- ARP opcode (command)\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n+

ar_sha

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

nf_accept

\n Constant used to signify an 'accept' verdict\n+

ar_tha

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

nf_drop

\n Constant used to signify a 'drop' verdict\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n-

pf

\n- Protocol family -- always arp\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n

ar_pln

\n Length of protocol address\n-

ar_hrd

\n- Format of hardware address\n+

ar_pro

\n+ Format of protocol address\n

outdev

\n Address of net_device representing output device, 0 if unknown\n-

arphdr

\n- Address of ARP header\n-

ar_hln

\n- Length of hardware address\n-

ar_sha

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

ar_tha

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

outdev_name

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

ar_data

\n- Address of ARP packet data region (after the header)\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

ar_tip

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

ar_sip

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

indev_name

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

data_str

\n+ A string representing the packet buffer contents\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n


Prev Up Next
probe::netfilter.arp.forward Home probe::netfilter.arp.out
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,60 +2,60 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netfilter.arp.in \u2014 - Called for each incoming ARP packet\n ***** Synopsis *****\n netfilter.arp.in\n ***** Values *****\n+ pf\n+ Protocol family -- always \u201carp\u201d\n+ arphdr\n+ Address of ARP header\n+ ar_hln\n+ Length of hardware address\n nf_stop\n Constant used to signify a 'stop' verdict\n+ ar_op\n+ ARP opcode (command)\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n+ ar_hrd\n+ Format of hardware address\n indev\n Address of net_device representing input device, 0 if unknown\n- ar_pro\n- Format of protocol address\n- data_str\n- A string representing the packet buffer contents\n+ ar_data\n+ Address of ARP packet data region (after the header)\n length\n The length of the packet buffer contents, in bytes\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- ar_sip\n- Ethernet+IP only (ar_pro==0x800): source IP address\n- ar_tip\n- Ethernet+IP only (ar_pro==0x800): target IP address\n- ar_op\n- ARP opcode (command)\n- nf_queue\n- Constant used to signify a 'queue' verdict\n+ ar_sha\n+ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address\n nf_accept\n Constant used to signify an 'accept' verdict\n+ ar_tha\n+ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n nf_drop\n Constant used to signify a 'drop' verdict\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n- pf\n- Protocol family -- always \u201carp\u201d\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n ar_pln\n Length of protocol address\n- ar_hrd\n- Format of hardware address\n+ ar_pro\n+ Format of protocol address\n outdev\n Address of net_device representing output device, 0 if unknown\n- arphdr\n- Address of ARP header\n- ar_hln\n- Length of hardware address\n- ar_sha\n- Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address\n- ar_tha\n- Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- ar_data\n- Address of ARP packet data region (after the header)\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ ar_tip\n+ Ethernet+IP only (ar_pro==0x800): target IP address\n+ ar_sip\n+ Ethernet+IP only (ar_pro==0x800): source IP address\n indev_name\n Name of network device packet was received on (if known)\n+ data_str\n+ A string representing the packet buffer contents\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.arp.forward\u00a0Home \u00a0probe::netfilter.arp.out\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html", "unified_diff": "@@ -1,53 +1,53 @@\n probe::netfilter.arp.out
probe::netfilter.arp.out
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.arp.out 

Values

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

ar_sip

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

ar_tip

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

data_str

\n- A string representing the packet buffer contents\n-

length

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

Synopsis

netfilter.arp.out 

Values

arphdr

\n+ Address of ARP header\n+

pf

\n+ Protocol family -- always arp\n+

ar_hln

\n+ Length of hardware address\n+

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n+

outdev_name

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

nf_stop

\n Constant used to signify a 'stop' verdict\n-

ar_pro

\n- Format of protocol address\n+

ar_op

\n+ ARP opcode (command)\n

indev

\n Address of net_device representing input device, 0 if unknown\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n+

ar_hrd

\n+ Format of hardware address\n+

length

\n+ The length of the packet buffer contents, in bytes\n+

ar_data

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

ar_tha

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

ar_sha

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

nf_accept

\n Constant used to signify an 'accept' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n

nf_drop

\n Constant used to signify a 'drop' verdict\n-

ar_op

\n- ARP opcode (command)\n-

ar_hrd

\n- Format of hardware address\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n

ar_pln

\n Length of protocol address\n-

pf

\n- Protocol family -- always arp\n-

ar_data

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

indev_name

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

outdev_name

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

arphdr

\n- Address of ARP header\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

ar_pro

\n+ Format of protocol address\n

outdev

\n Address of net_device representing output device, 0 if unknown\n-

ar_hln

\n- Length of hardware address\n-

ar_sha

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

ar_tha

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

ar_sip

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

ar_tip

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

indev_name

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

data_str

\n+ A string representing the packet buffer contents\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n


Prev Up Next
probe::netfilter.arp.in Home probe::netfilter.bridge.forward
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,60 +2,60 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netfilter.arp.out \u2014 - Called for each outgoing ARP packet\n ***** Synopsis *****\n netfilter.arp.out\n ***** Values *****\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- ar_sip\n- Ethernet+IP only (ar_pro==0x800): source IP address\n- ar_tip\n- Ethernet+IP only (ar_pro==0x800): target IP address\n- data_str\n- A string representing the packet buffer contents\n- length\n- The length of the packet buffer contents, in bytes\n+ arphdr\n+ Address of ARP header\n+ pf\n+ Protocol family -- always \u201carp\u201d\n+ ar_hln\n+ Length of hardware address\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n nf_stop\n Constant used to signify a 'stop' verdict\n- ar_pro\n- Format of protocol address\n+ ar_op\n+ ARP opcode (command)\n indev\n Address of net_device representing input device, 0 if unknown\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n+ ar_hrd\n+ Format of hardware address\n+ length\n+ The length of the packet buffer contents, in bytes\n+ ar_data\n+ Address of ARP packet data region (after the header)\n+ ar_tha\n+ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n+ ar_sha\n+ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address\n nf_accept\n Constant used to signify an 'accept' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n nf_drop\n Constant used to signify a 'drop' verdict\n- ar_op\n- ARP opcode (command)\n- ar_hrd\n- Format of hardware address\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n ar_pln\n Length of protocol address\n- pf\n- Protocol family -- always \u201carp\u201d\n- ar_data\n- Address of ARP packet data region (after the header)\n- indev_name\n- Name of network device packet was received on (if known)\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- arphdr\n- Address of ARP header\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ ar_pro\n+ Format of protocol address\n outdev\n Address of net_device representing output device, 0 if unknown\n- ar_hln\n- Length of hardware address\n- ar_sha\n- Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address\n- ar_tha\n- Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n+ ar_sip\n+ Ethernet+IP only (ar_pro==0x800): source IP address\n+ ar_tip\n+ Ethernet+IP only (ar_pro==0x800): target IP address\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ data_str\n+ A string representing the packet buffer contents\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.arp.in\u00a0Home \u00a0probe::netfilter.bridge.forward\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html", "unified_diff": "@@ -1,67 +1,67 @@\n probe::netfilter.bridge.forward
probe::netfilter.bridge.forward
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.bridge.forward 

Values

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

br_cost

\n- Total cost from transmitting bridge to root\n-

br_bid

\n- Identity of bridge\n-

indev_name

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

protocol

\n- Packet protocol\n-

outdev_name

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

llcproto_stp

\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+

Synopsis

netfilter.bridge.forward 

Values

br_vid

\n+ Protocol version identifier\n+

brhdr

\n+ Address of bridge header\n+

br_rmac

\n+ Root bridge MAC address\n

pf

\n Protocol family -- always bridge\n-

br_poid

\n- Port identifier\n-

br_type

\n- BPDU type\n-

br_max

\n- Max age in 1/256 secs\n

br_prid

\n Protocol identifier\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

br_rid

\n- Identity of root bridge\n-

brhdr

\n- Address of bridge header\n-

br_msg

\n- Message age in 1/256 secs\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n

br_mac

\n Bridge MAC address\n+

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

outdev_name

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

br_flags

\n BPDU flags\n-

br_fd

\n- Forward delay in 1/256 secs\n-

br_vid

\n- Protocol version identifier\n-

llcpdu

\n- Address of LLC Protocol Data Unit\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n

data_hex

\n A hexadecimal string representing the packet buffer contents\n-

br_rmac

\n- Root bridge MAC address\n-

indev

\n- Address of net_device representing input device, 0 if unknown\n-

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

br_htime

\n- Hello time in 1/256 secs\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n+

br_rid

\n+ Identity of root bridge\n+

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

protocol

\n+ Packet protocol\n

length

\n The length of the packet buffer contents, in bytes\n+

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

br_fd

\n+ Forward delay in 1/256 secs\n+

br_bid

\n+ Identity of bridge\n+

br_max

\n+ Max age in 1/256 secs\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

br_cost

\n+ Total cost from transmitting bridge to root\n+

llcproto_stp

\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+

br_htime

\n+ Hello time in 1/256 secs\n+

br_type

\n+ BPDU type\n+

br_poid

\n+ Port identifier\n+

br_msg

\n+ Message age in 1/256 secs\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n

data_str

\n A string representing the packet buffer contents\n+

indev_name

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

llcpdu

\n+ Address of LLC Protocol Data Unit\n


Prev Up Next
probe::netfilter.arp.out Home probe::netfilter.bridge.local_in
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,74 +3,74 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.bridge.forward \u2014 Called on an incoming bridging packet\n destined for some other computer\n ***** Synopsis *****\n netfilter.bridge.forward\n ***** Values *****\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- br_cost\n- Total cost from transmitting bridge to root\n- br_bid\n- Identity of bridge\n- indev_name\n- Name of network device packet was received on (if known)\n- protocol\n- Packet protocol\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- llcproto_stp\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+ br_vid\n+ Protocol version identifier\n+ brhdr\n+ Address of bridge header\n+ br_rmac\n+ Root bridge MAC address\n pf\n Protocol family -- always \u201cbridge\u201d\n- br_poid\n- Port identifier\n- br_type\n- BPDU type\n- br_max\n- Max age in 1/256 secs\n br_prid\n Protocol identifier\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- br_rid\n- Identity of root bridge\n- brhdr\n- Address of bridge header\n- br_msg\n- Message age in 1/256 secs\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n br_mac\n Bridge MAC address\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n br_flags\n BPDU flags\n- br_fd\n- Forward delay in 1/256 secs\n- br_vid\n- Protocol version identifier\n- llcpdu\n- Address of LLC Protocol Data Unit\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n data_hex\n A hexadecimal string representing the packet buffer contents\n- br_rmac\n- Root bridge MAC address\n- indev\n- Address of net_device representing input device, 0 if unknown\n- nf_stop\n- Constant used to signify a 'stop' verdict\n- br_htime\n- Hello time in 1/256 secs\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n+ br_rid\n+ Identity of root bridge\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ protocol\n+ Packet protocol\n length\n The length of the packet buffer contents, in bytes\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ br_fd\n+ Forward delay in 1/256 secs\n+ br_bid\n+ Identity of bridge\n+ br_max\n+ Max age in 1/256 secs\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ br_cost\n+ Total cost from transmitting bridge to root\n+ llcproto_stp\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+ br_htime\n+ Hello time in 1/256 secs\n+ br_type\n+ BPDU type\n+ br_poid\n+ Port identifier\n+ br_msg\n+ Message age in 1/256 secs\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n data_str\n A string representing the packet buffer contents\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ llcpdu\n+ Address of LLC Protocol Data Unit\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.arp.out\u00a0Home \u00a0probe::netfilter.bridge.local_in\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html", "unified_diff": "@@ -1,67 +1,67 @@\n probe::netfilter.bridge.local_in
probe::netfilter.bridge.local_in
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.bridge.local_in 

Values

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

br_rmac

\n- Root bridge MAC address\n-

indev

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

Synopsis

netfilter.bridge.local_in 

Values

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

br_msg

\n+ Message age in 1/256 secs\n+

br_poid

\n+ Port identifier\n+

indev_name

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

llcpdu

\n+ Address of LLC Protocol Data Unit\n+

data_str

\n+ A string representing the packet buffer contents\n

br_htime

\n Hello time in 1/256 secs\n+

br_cost

\n+ Total cost from transmitting bridge to root\n+

llcproto_stp

\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+

br_type

\n+ BPDU type\n

nf_repeat

\n Constant used to signify a 'repeat' verdict\n-

data_str

\n- A string representing the packet buffer contents\n-

length

\n- The length of the packet buffer contents, in bytes\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n

nf_queue

\n Constant used to signify a 'queue' verdict\n-

br_rid

\n- Identity of root bridge\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

br_prid

\n- Protocol identifier\n-

br_msg

\n- Message age in 1/256 secs\n-

brhdr

\n- Address of bridge header\n

br_fd

\n Forward delay in 1/256 secs\n+

br_max

\n+ Max age in 1/256 secs\n+

br_bid

\n+ Identity of bridge\n+

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

br_rid

\n+ Identity of root bridge\n+

length

\n+ The length of the packet buffer contents, in bytes\n+

protocol

\n+ Packet protocol\n

br_mac

\n Bridge MAC address\n-

br_flags

\n- BPDU flags\n-

llcpdu

\n- Address of LLC Protocol Data Unit\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n+

br_prid

\n+ Protocol identifier\n

data_hex

\n A hexadecimal string representing the packet buffer contents\n+

outdev_name

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

br_flags

\n+ BPDU flags\n+

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

br_rmac

\n+ Root bridge MAC address\n+

brhdr

\n+ Address of bridge header\n

br_vid

\n Protocol version identifier\n

pf

\n Protocol family -- always bridge\n-

br_poid

\n- Port identifier\n-

br_type

\n- BPDU type\n-

br_max

\n- Max age in 1/256 secs\n-

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

br_cost

\n- Total cost from transmitting bridge to root\n-

br_bid

\n- Identity of bridge\n-

indev_name

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

outdev_name

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

protocol

\n- Packet protocol\n-

llcproto_stp

\n- Constant used to signify Bridge Spanning Tree Protocol packet\n


Prev Up Next
probe::netfilter.bridge.forward Home probe::netfilter.bridge.local_out
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,74 +3,74 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.bridge.local_in \u2014 Called on a bridging packet destined for the\n local computer\n ***** Synopsis *****\n netfilter.bridge.local_in\n ***** Values *****\n- nf_stop\n- Constant used to signify a 'stop' verdict\n- br_rmac\n- Root bridge MAC address\n- indev\n- Address of net_device representing input device, 0 if unknown\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ br_msg\n+ Message age in 1/256 secs\n+ br_poid\n+ Port identifier\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ llcpdu\n+ Address of LLC Protocol Data Unit\n+ data_str\n+ A string representing the packet buffer contents\n br_htime\n Hello time in 1/256 secs\n+ br_cost\n+ Total cost from transmitting bridge to root\n+ llcproto_stp\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+ br_type\n+ BPDU type\n nf_repeat\n Constant used to signify a 'repeat' verdict\n- data_str\n- A string representing the packet buffer contents\n- length\n- The length of the packet buffer contents, in bytes\n- nf_accept\n- Constant used to signify an 'accept' verdict\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n nf_queue\n Constant used to signify a 'queue' verdict\n- br_rid\n- Identity of root bridge\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- br_prid\n- Protocol identifier\n- br_msg\n- Message age in 1/256 secs\n- brhdr\n- Address of bridge header\n br_fd\n Forward delay in 1/256 secs\n+ br_max\n+ Max age in 1/256 secs\n+ br_bid\n+ Identity of bridge\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ br_rid\n+ Identity of root bridge\n+ length\n+ The length of the packet buffer contents, in bytes\n+ protocol\n+ Packet protocol\n br_mac\n Bridge MAC address\n- br_flags\n- BPDU flags\n- llcpdu\n- Address of LLC Protocol Data Unit\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n+ br_prid\n+ Protocol identifier\n data_hex\n A hexadecimal string representing the packet buffer contents\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n+ br_flags\n+ BPDU flags\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ br_rmac\n+ Root bridge MAC address\n+ brhdr\n+ Address of bridge header\n br_vid\n Protocol version identifier\n pf\n Protocol family -- always \u201cbridge\u201d\n- br_poid\n- Port identifier\n- br_type\n- BPDU type\n- br_max\n- Max age in 1/256 secs\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- br_cost\n- Total cost from transmitting bridge to root\n- br_bid\n- Identity of bridge\n- indev_name\n- Name of network device packet was received on (if known)\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- protocol\n- Packet protocol\n- llcproto_stp\n- Constant used to signify Bridge Spanning Tree Protocol packet\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.bridge.forward\u00a0Home \u00a0probe::netfilter.bridge.local_out\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html", "unified_diff": "@@ -1,67 +1,67 @@\n probe::netfilter.bridge.local_out
probe::netfilter.bridge.local_out
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.bridge.local_out 

Values

br_max

\n- Max age in 1/256 secs\n-

br_type

\n- BPDU type\n-

br_poid

\n- Port identifier\n-

pf

\n- Protocol family -- always bridge\n-

indev_name

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

br_bid

\n- Identity of bridge\n-

llcproto_stp

\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+

Synopsis

netfilter.bridge.local_out 

Values

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

br_rid

\n+ Identity of root bridge\n

protocol

\n Packet protocol\n-

outdev_name

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

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

br_cost

\n- Total cost from transmitting bridge to root\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n

length

\n The length of the packet buffer contents, in bytes\n-

data_str

\n- A string representing the packet buffer contents\n-

indev

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

br_vid

\n+ Protocol version identifier\n+

brhdr

\n+ Address of bridge header\n

br_rmac

\n Root bridge MAC address\n+

pf

\n+ Protocol family -- always bridge\n+

br_prid

\n+ Protocol identifier\n+

br_mac

\n+ Bridge MAC address\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n

nf_stop

\n Constant used to signify a 'stop' verdict\n-

br_htime

\n- Hello time in 1/256 secs\n+

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n+

outdev_name

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

br_flags

\n BPDU flags\n-

br_mac

\n- Bridge MAC address\n-

br_fd

\n- Forward delay in 1/256 secs\n-

br_vid

\n- Protocol version identifier\n-

llcpdu

\n- Address of LLC Protocol Data Unit\n+

br_htime

\n+ Hello time in 1/256 secs\n+

br_cost

\n+ Total cost from transmitting bridge to root\n+

llcproto_stp

\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+

br_type

\n+ BPDU type\n+

br_msg

\n+ Message age in 1/256 secs\n+

br_poid

\n+ Port identifier\n

nf_stolen

\n Constant used to signify a 'stolen' verdict\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

br_prid

\n- Protocol identifier\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n+

indev_name

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

llcpdu

\n+ Address of LLC Protocol Data Unit\n+

data_str

\n+ A string representing the packet buffer contents\n

nf_queue

\n Constant used to signify a 'queue' verdict\n-

br_rid

\n- Identity of root bridge\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n-

brhdr

\n- Address of bridge header\n-

br_msg

\n- Message age in 1/256 secs\n+

br_fd

\n+ Forward delay in 1/256 secs\n+

br_bid

\n+ Identity of bridge\n+

br_max

\n+ Max age in 1/256 secs\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n


Prev Up Next
probe::netfilter.bridge.local_in Home probe::netfilter.bridge.post_routing
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,74 +3,74 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.bridge.local_out \u2014 Called on a bridging packet coming from a\n local process\n ***** Synopsis *****\n netfilter.bridge.local_out\n ***** Values *****\n- br_max\n- Max age in 1/256 secs\n- br_type\n- BPDU type\n- br_poid\n- Port identifier\n- pf\n- Protocol family -- always \u201cbridge\u201d\n- indev_name\n- Name of network device packet was received on (if known)\n- br_bid\n- Identity of bridge\n- llcproto_stp\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ br_rid\n+ Identity of root bridge\n protocol\n Packet protocol\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- br_cost\n- Total cost from transmitting bridge to root\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n length\n The length of the packet buffer contents, in bytes\n- data_str\n- A string representing the packet buffer contents\n- indev\n- Address of net_device representing input device, 0 if unknown\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ br_vid\n+ Protocol version identifier\n+ brhdr\n+ Address of bridge header\n br_rmac\n Root bridge MAC address\n+ pf\n+ Protocol family -- always \u201cbridge\u201d\n+ br_prid\n+ Protocol identifier\n+ br_mac\n+ Bridge MAC address\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n nf_stop\n Constant used to signify a 'stop' verdict\n- br_htime\n- Hello time in 1/256 secs\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n br_flags\n BPDU flags\n- br_mac\n- Bridge MAC address\n- br_fd\n- Forward delay in 1/256 secs\n- br_vid\n- Protocol version identifier\n- llcpdu\n- Address of LLC Protocol Data Unit\n+ br_htime\n+ Hello time in 1/256 secs\n+ br_cost\n+ Total cost from transmitting bridge to root\n+ llcproto_stp\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+ br_type\n+ BPDU type\n+ br_msg\n+ Message age in 1/256 secs\n+ br_poid\n+ Port identifier\n nf_stolen\n Constant used to signify a 'stolen' verdict\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- br_prid\n- Protocol identifier\n- nf_drop\n- Constant used to signify a 'drop' verdict\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ llcpdu\n+ Address of LLC Protocol Data Unit\n+ data_str\n+ A string representing the packet buffer contents\n nf_queue\n Constant used to signify a 'queue' verdict\n- br_rid\n- Identity of root bridge\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- brhdr\n- Address of bridge header\n- br_msg\n- Message age in 1/256 secs\n+ br_fd\n+ Forward delay in 1/256 secs\n+ br_bid\n+ Identity of bridge\n+ br_max\n+ Max age in 1/256 secs\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.bridge.local_in\u00a0Home \u00a0probe::netfilter.bridge.post_routing\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html", "unified_diff": "@@ -1,67 +1,67 @@\n probe::netfilter.bridge.post_routing
probe::netfilter.bridge.post_routing
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.bridge.post_routing 

Values

br_rmac

\n- Root bridge MAC address\n-

indev

\n- Address of net_device representing input device, 0 if unknown\n-

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

br_htime

\n- Hello time in 1/256 secs\n+

Synopsis

netfilter.bridge.post_routing 

Values

br_fd

\n+ Forward delay in 1/256 secs\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

br_max

\n+ Max age in 1/256 secs\n+

br_bid

\n+ Identity of bridge\n

nf_repeat

\n Constant used to signify a 'repeat' verdict\n-

length

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

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

br_cost

\n+ Total cost from transmitting bridge to root\n+

llcproto_stp

\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+

br_htime

\n+ Hello time in 1/256 secs\n+

br_type

\n+ BPDU type\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

br_poid

\n+ Port identifier\n+

br_msg

\n+ Message age in 1/256 secs\n

data_str

\n A string representing the packet buffer contents\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

br_prid

\n- Protocol identifier\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n-

br_rid

\n- Identity of root bridge\n+

indev_name

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

llcpdu

\n+ Address of LLC Protocol Data Unit\n+

br_rmac

\n+ Root bridge MAC address\n+

br_vid

\n+ Protocol version identifier\n

brhdr

\n Address of bridge header\n-

br_msg

\n- Message age in 1/256 secs\n+

pf

\n+ Protocol family -- always bridge\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n

br_mac

\n Bridge MAC address\n+

br_prid

\n+ Protocol identifier\n

br_flags

\n BPDU flags\n-

br_fd

\n- Forward delay in 1/256 secs\n-

br_vid

\n- Protocol version identifier\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n+

outdev_name

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

data_hex

\n A hexadecimal string representing the packet buffer contents\n-

llcpdu

\n- Address of LLC Protocol Data Unit\n-

pf

\n- Protocol family -- always bridge\n-

br_poid

\n- Port identifier\n-

br_type

\n- BPDU type\n-

br_max

\n- Max age in 1/256 secs\n-

br_cost

\n- Total cost from transmitting bridge to root\n-

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

br_bid

\n- Identity of bridge\n-

indev_name

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

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

br_rid

\n+ Identity of root bridge\n+

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

length

\n+ The length of the packet buffer contents, in bytes\n

protocol

\n Packet protocol\n-

outdev_name

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

llcproto_stp

\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+

nf_drop

\n+ Constant used to signify a 'drop' verdict\n


Prev Up Next
probe::netfilter.bridge.local_out Home probe::netfilter.bridge.pre_routing
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,74 +3,74 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.bridge.post_routing \u2014 - Called before a bridging packet hits\n the wire\n ***** Synopsis *****\n netfilter.bridge.post_routing\n ***** Values *****\n- br_rmac\n- Root bridge MAC address\n- indev\n- Address of net_device representing input device, 0 if unknown\n- nf_stop\n- Constant used to signify a 'stop' verdict\n- br_htime\n- Hello time in 1/256 secs\n+ br_fd\n+ Forward delay in 1/256 secs\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ br_max\n+ Max age in 1/256 secs\n+ br_bid\n+ Identity of bridge\n nf_repeat\n Constant used to signify a 'repeat' verdict\n- length\n- The length of the packet buffer contents, in bytes\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ br_cost\n+ Total cost from transmitting bridge to root\n+ llcproto_stp\n+ Constant used to signify Bridge Spanning Tree Protocol packet\n+ br_htime\n+ Hello time in 1/256 secs\n+ br_type\n+ BPDU type\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ br_poid\n+ Port identifier\n+ br_msg\n+ Message age in 1/256 secs\n data_str\n A string representing the packet buffer contents\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- br_prid\n- Protocol identifier\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- br_rid\n- Identity of root bridge\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ llcpdu\n+ Address of LLC Protocol Data Unit\n+ br_rmac\n+ Root bridge MAC address\n+ br_vid\n+ Protocol version identifier\n brhdr\n Address of bridge header\n- br_msg\n- Message age in 1/256 secs\n+ pf\n+ Protocol family -- always \u201cbridge\u201d\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n br_mac\n Bridge MAC address\n+ br_prid\n+ Protocol identifier\n br_flags\n BPDU flags\n- br_fd\n- Forward delay in 1/256 secs\n- br_vid\n- Protocol version identifier\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n data_hex\n A hexadecimal string representing the packet buffer contents\n- llcpdu\n- Address of LLC Protocol Data Unit\n- pf\n- Protocol family -- always \u201cbridge\u201d\n- br_poid\n- Port identifier\n- br_type\n- BPDU type\n- br_max\n- Max age in 1/256 secs\n- br_cost\n- Total cost from transmitting bridge to root\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- br_bid\n- Identity of bridge\n- indev_name\n- Name of network device packet was received on (if known)\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ br_rid\n+ Identity of root bridge\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ length\n+ The length of the packet buffer contents, in bytes\n protocol\n Packet protocol\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- llcproto_stp\n- Constant used to signify Bridge Spanning Tree Protocol packet\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.bridge.local_out\u00a0Home \u00a0probe::netfilter.bridge.pre_routing\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html", "unified_diff": "@@ -1,67 +1,67 @@\n probe::netfilter.bridge.pre_routing
probe::netfilter.bridge.pre_routing
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.bridge.pre_routing 

Values

br_htime

\n- Hello time in 1/256 secs\n-

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

indev

\n- Address of net_device representing input device, 0 if unknown\n-

br_rmac

\n- Root bridge MAC address\n-

data_str

\n- A string representing the packet buffer contents\n+

Synopsis

netfilter.bridge.pre_routing 

Values

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

br_rid

\n+ Identity of root bridge\n

length

\n The length of the packet buffer contents, in bytes\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

br_msg

\n- Message age in 1/256 secs\n+

protocol

\n+ Packet protocol\n+

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

br_rmac

\n+ Root bridge MAC address\n+

br_vid

\n+ Protocol version identifier\n

brhdr

\n Address of bridge header\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

br_rid

\n- Identity of root bridge\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n+

pf

\n+ Protocol family -- always bridge\n+

br_mac

\n+ Bridge MAC address\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n

br_prid

\n Protocol identifier\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n

data_hex

\n A hexadecimal string representing the packet buffer contents\n-

llcpdu

\n- Address of LLC Protocol Data Unit\n-

br_vid

\n- Protocol version identifier\n-

br_fd

\n- Forward delay in 1/256 secs\n+

outdev_name

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

br_flags

\n BPDU flags\n-

br_mac

\n- Bridge MAC address\n-

br_poid

\n- Port identifier\n-

pf

\n- Protocol family -- always bridge\n-

br_max

\n- Max age in 1/256 secs\n-

br_type

\n- BPDU type\n-

br_cost

\n- Total cost from transmitting bridge to root\n-

outdev

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

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

br_htime

\n+ Hello time in 1/256 secs\n

llcproto_stp

\n Constant used to signify Bridge Spanning Tree Protocol packet\n-

outdev_name

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

protocol

\n- Packet protocol\n+

br_cost

\n+ Total cost from transmitting bridge to root\n+

br_type

\n+ BPDU type\n+

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

br_msg

\n+ Message age in 1/256 secs\n+

br_poid

\n+ Port identifier\n

indev_name

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

llcpdu

\n+ Address of LLC Protocol Data Unit\n+

data_str

\n+ A string representing the packet buffer contents\n+

br_fd

\n+ Forward delay in 1/256 secs\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

br_max

\n+ Max age in 1/256 secs\n

br_bid

\n Identity of bridge\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n


Prev Up Next
probe::netfilter.bridge.post_routing Home probe::netfilter.ip.forward
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,74 +3,74 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.bridge.pre_routing \u2014 - Called before a bridging packet is\n routed\n ***** Synopsis *****\n netfilter.bridge.pre_routing\n ***** Values *****\n- br_htime\n- Hello time in 1/256 secs\n- nf_stop\n- Constant used to signify a 'stop' verdict\n- indev\n- Address of net_device representing input device, 0 if unknown\n- br_rmac\n- Root bridge MAC address\n- data_str\n- A string representing the packet buffer contents\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ br_rid\n+ Identity of root bridge\n length\n The length of the packet buffer contents, in bytes\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- br_msg\n- Message age in 1/256 secs\n+ protocol\n+ Packet protocol\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ br_rmac\n+ Root bridge MAC address\n+ br_vid\n+ Protocol version identifier\n brhdr\n Address of bridge header\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- br_rid\n- Identity of root bridge\n- nf_accept\n- Constant used to signify an 'accept' verdict\n+ pf\n+ Protocol family -- always \u201cbridge\u201d\n+ br_mac\n+ Bridge MAC address\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n br_prid\n Protocol identifier\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n data_hex\n A hexadecimal string representing the packet buffer contents\n- llcpdu\n- Address of LLC Protocol Data Unit\n- br_vid\n- Protocol version identifier\n- br_fd\n- Forward delay in 1/256 secs\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n br_flags\n BPDU flags\n- br_mac\n- Bridge MAC address\n- br_poid\n- Port identifier\n- pf\n- Protocol family -- always \u201cbridge\u201d\n- br_max\n- Max age in 1/256 secs\n- br_type\n- BPDU type\n- br_cost\n- Total cost from transmitting bridge to root\n- outdev\n- Address of net_device representing output device, 0 if unknown\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ br_htime\n+ Hello time in 1/256 secs\n llcproto_stp\n Constant used to signify Bridge Spanning Tree Protocol packet\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- protocol\n- Packet protocol\n+ br_cost\n+ Total cost from transmitting bridge to root\n+ br_type\n+ BPDU type\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ br_msg\n+ Message age in 1/256 secs\n+ br_poid\n+ Port identifier\n indev_name\n Name of network device packet was received on (if known)\n+ llcpdu\n+ Address of LLC Protocol Data Unit\n+ data_str\n+ A string representing the packet buffer contents\n+ br_fd\n+ Forward delay in 1/256 secs\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ br_max\n+ Max age in 1/256 secs\n br_bid\n Identity of bridge\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.bridge.post_routing\u00a0Home \u00a0probe::netfilter.ip.forward\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html", "unified_diff": "@@ -1,61 +1,61 @@\n probe::netfilter.ip.forward
probe::netfilter.ip.forward
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.ip.forward 

Values

daddr

\n- A string representing the destination IP address\n-

outdev_name

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

protocol

\n- Packet protocol from driver (ipv4 only)\n-

indev_name

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

ipproto_udp

\n- Constant used to signify that the packet protocol is UDP\n-

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

family

\n- IP address family\n+

Synopsis

netfilter.ip.forward 

Values

syn

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n

urg

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

ipproto_tcp

\n- Constant used to signify that the packet protocol is TCP\n-

saddr

\n- A string representing the source IP address\n-

pf

\n- Protocol family -- either ipv4 or ipv6\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n-

dport

\n- TCP or UDP destination port (ipv4 only)\n-

rst

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

ipproto_udp

\n+ Constant used to signify that the packet protocol is UDP\n+

length

\n+ The length of the packet buffer contents, in bytes\n+

sport

\n+ TCP or UDP source port (ipv4 only)\n

iphdr

\n Address of IP header\n+

protocol

\n+ Packet protocol from driver (ipv4 only)\n+

dport

\n+ TCP or UDP destination port (ipv4 only)\n

nf_accept

\n Constant used to signify an 'accept' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

fin

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

syn

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

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

data_str

\n- A string representing the packet buffer contents\n

ack

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

length

\n- The length of the packet buffer contents, in bytes\n-

sport

\n- TCP or UDP source port (ipv4 only)\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

psh

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

outdev_name

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

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n+

saddr

\n+ A string representing the source IP address\n

nf_stop

\n Constant used to signify a 'stop' verdict\n

indev

\n Address of net_device representing input device, 0 if unknown\n+

daddr

\n+ A string representing the destination IP address\n+

pf

\n+ Protocol family -- either ipv4 or ipv6\n+

fin

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

data_str

\n+ A string representing the packet buffer contents\n+

indev_name

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

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

psh

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

rst

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

family

\n+ IP address family\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

ipproto_tcp

\n+ Constant used to signify that the packet protocol is TCP\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n


Prev Up Next
probe::netfilter.bridge.pre_routing Home probe::netfilter.ip.local_in
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,68 +3,68 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.ip.forward \u2014 Called on an incoming IP packet addressed to some\n other computer\n ***** Synopsis *****\n netfilter.ip.forward\n ***** Values *****\n- daddr\n- A string representing the destination IP address\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- protocol\n- Packet protocol from driver (ipv4 only)\n- indev_name\n- Name of network device packet was received on (if known)\n- ipproto_udp\n- Constant used to signify that the packet protocol is UDP\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- family\n- IP address family\n- urg\n- TCP URG flag (if protocol is TCP; ipv4 only)\n- ipproto_tcp\n- Constant used to signify that the packet protocol is TCP\n- saddr\n- A string representing the source IP address\n- pf\n- Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n- dport\n- TCP or UDP destination port (ipv4 only)\n- rst\n- TCP RST flag (if protocol is TCP; ipv4 only)\n- iphdr\n- Address of IP header\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- fin\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n syn\n TCP SYN flag (if protocol is TCP; ipv4 only)\n nf_drop\n Constant used to signify a 'drop' verdict\n- data_str\n- A string representing the packet buffer contents\n- ack\n- TCP ACK flag (if protocol is TCP; ipv4 only)\n+ urg\n+ TCP URG flag (if protocol is TCP; ipv4 only)\n+ ipproto_udp\n+ Constant used to signify that the packet protocol is UDP\n length\n The length of the packet buffer contents, in bytes\n sport\n TCP or UDP source port (ipv4 only)\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- psh\n- TCP PSH flag (if protocol is TCP; ipv4 only)\n+ iphdr\n+ Address of IP header\n+ protocol\n+ Packet protocol from driver (ipv4 only)\n+ dport\n+ TCP or UDP destination port (ipv4 only)\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ ack\n+ TCP ACK flag (if protocol is TCP; ipv4 only)\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n+ saddr\n+ A string representing the source IP address\n nf_stop\n Constant used to signify a 'stop' verdict\n indev\n Address of net_device representing input device, 0 if unknown\n+ daddr\n+ A string representing the destination IP address\n+ pf\n+ Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n+ fin\n+ TCP FIN flag (if protocol is TCP; ipv4 only)\n+ data_str\n+ A string representing the packet buffer contents\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ psh\n+ TCP PSH flag (if protocol is TCP; ipv4 only)\n+ rst\n+ TCP RST flag (if protocol is TCP; ipv4 only)\n+ family\n+ IP address family\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ ipproto_tcp\n+ Constant used to signify that the packet protocol is TCP\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.bridge.pre_routing\u00a0Home \u00a0probe::netfilter.ip.local_in\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html", "unified_diff": "@@ -1,61 +1,61 @@\n probe::netfilter.ip.local_in
probe::netfilter.ip.local_in
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.ip.local_in 

Values

daddr

\n- A string representing the destination IP address\n-

outdev_name

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

protocol

\n- Packet protocol from driver (ipv4 only)\n-

indev_name

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

ipproto_udp

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

Synopsis

netfilter.ip.local_in 

Values

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

ipproto_tcp

\n+ Constant used to signify that the packet protocol is TCP\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n

outdev

\n Address of net_device representing output device, 0 if unknown\n

family

\n IP address family\n-

urg

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

ipproto_tcp

\n- Constant used to signify that the packet protocol is TCP\n-

saddr

\n- A string representing the source IP address\n+

rst

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

psh

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

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

indev_name

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

data_str

\n+ A string representing the packet buffer contents\n+

fin

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

pf

\n Protocol family -- either ipv4 or ipv6\n+

indev

\n+ Address of net_device representing input device, 0 if unknown\n+

daddr

\n+ A string representing the destination IP address\n

data_hex

\n A hexadecimal string representing the packet buffer contents\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n-

dport

\n- TCP or UDP destination port (ipv4 only)\n-

rst

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

iphdr

\n- Address of IP header\n+

outdev_name

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

nf_stop

\n+ Constant used to signify a 'stop' verdict\n+

saddr

\n+ A string representing the source IP address\n

nf_accept

\n Constant used to signify an 'accept' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

fin

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

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

syn

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

data_str

\n- A string representing the packet buffer contents\n

ack

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

dport

\n+ TCP or UDP destination port (ipv4 only)\n

length

\n The length of the packet buffer contents, in bytes\n+

ipproto_udp

\n+ Constant used to signify that the packet protocol is UDP\n+

iphdr

\n+ Address of IP header\n+

protocol

\n+ Packet protocol from driver (ipv4 only)\n

sport

\n TCP or UDP source port (ipv4 only)\n-

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

psh

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

nf_stop

\n- Constant used to signify a 'stop' verdict\n-

indev

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

urg

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

syn

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


Prev Up Next
probe::netfilter.ip.forward Home probe::netfilter.ip.local_out
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,68 +3,68 @@\n ===============================================================================\n ***** Name *****\n probe::netfilter.ip.local_in \u2014 Called on an incoming IP packet addressed to the\n local computer\n ***** Synopsis *****\n netfilter.ip.local_in\n ***** Values *****\n- daddr\n- A string representing the destination IP address\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- protocol\n- Packet protocol from driver (ipv4 only)\n- indev_name\n- Name of network device packet was received on (if known)\n- ipproto_udp\n- Constant used to signify that the packet protocol is UDP\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ ipproto_tcp\n+ Constant used to signify that the packet protocol is TCP\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n outdev\n Address of net_device representing output device, 0 if unknown\n family\n IP address family\n- urg\n- TCP URG flag (if protocol is TCP; ipv4 only)\n- ipproto_tcp\n- Constant used to signify that the packet protocol is TCP\n- saddr\n- A string representing the source IP address\n+ rst\n+ TCP RST flag (if protocol is TCP; ipv4 only)\n+ psh\n+ TCP PSH flag (if protocol is TCP; ipv4 only)\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ data_str\n+ A string representing the packet buffer contents\n+ fin\n+ TCP FIN flag (if protocol is TCP; ipv4 only)\n pf\n Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n+ indev\n+ Address of net_device representing input device, 0 if unknown\n+ daddr\n+ A string representing the destination IP address\n data_hex\n A hexadecimal string representing the packet buffer contents\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n- dport\n- TCP or UDP destination port (ipv4 only)\n- rst\n- TCP RST flag (if protocol is TCP; ipv4 only)\n- iphdr\n- Address of IP header\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n+ saddr\n+ A string representing the source IP address\n nf_accept\n Constant used to signify an 'accept' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- fin\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- syn\n- TCP SYN flag (if protocol is TCP; ipv4 only)\n- data_str\n- A string representing the packet buffer contents\n ack\n TCP ACK flag (if protocol is TCP; ipv4 only)\n+ dport\n+ TCP or UDP destination port (ipv4 only)\n length\n The length of the packet buffer contents, in bytes\n+ ipproto_udp\n+ Constant used to signify that the packet protocol is UDP\n+ iphdr\n+ Address of IP header\n+ protocol\n+ Packet protocol from driver (ipv4 only)\n sport\n TCP or UDP source port (ipv4 only)\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- psh\n- TCP PSH flag (if protocol is TCP; ipv4 only)\n- nf_stop\n- Constant used to signify a 'stop' verdict\n- indev\n- Address of net_device representing input device, 0 if unknown\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ urg\n+ TCP URG flag (if protocol is TCP; ipv4 only)\n+ syn\n+ TCP SYN flag (if protocol is TCP; ipv4 only)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.ip.forward\u00a0Home \u00a0probe::netfilter.ip.local_out\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html", "unified_diff": "@@ -1,61 +1,61 @@\n probe::netfilter.ip.local_out
probe::netfilter.ip.local_out
Prev Chapter 13. Networking Tapset Next

Name

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

Synopsis

netfilter.ip.local_out 

Values

nf_repeat

\n+

Synopsis

netfilter.ip.local_out 

Values

ipproto_tcp

\n+ Constant used to signify that the packet protocol is TCP\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

family

\n+ IP address family\n+

nf_repeat

\n Constant used to signify a 'repeat' verdict\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

psh

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

rst

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

data_str

\n A string representing the packet buffer contents\n-

ack

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

length

\n- The length of the packet buffer contents, in bytes\n-

sport

\n- TCP or UDP source port (ipv4 only)\n+

indev_name

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

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

pf

\n+ Protocol family -- either ipv4 or ipv6\n+

fin

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

outdev_name

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

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n

nf_stop

\n Constant used to signify a 'stop' verdict\n+

saddr

\n+ A string representing the source IP address\n

indev

\n Address of net_device representing input device, 0 if unknown\n-

psh

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

daddr

\n+ A string representing the destination IP address\n+

ipproto_udp

\n+ Constant used to signify that the packet protocol is UDP\n+

length

\n+ The length of the packet buffer contents, in bytes\n+

sport

\n+ TCP or UDP source port (ipv4 only)\n+

iphdr

\n+ Address of IP header\n+

protocol

\n+ Packet protocol from driver (ipv4 only)\n

dport

\n TCP or UDP destination port (ipv4 only)\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n-

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n

nf_accept

\n Constant used to signify an 'accept' verdict\n-

fin

\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n+

ack

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

syn

\n TCP SYN flag (if protocol is TCP; ipv4 only)\n

nf_drop

\n Constant used to signify a 'drop' verdict\n-

rst

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

iphdr

\n- Address of IP header\n-

family

\n- IP address family\n

urg

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

saddr

\n- A string representing the source IP address\n-

ipproto_tcp

\n- Constant used to signify that the packet protocol is TCP\n-

pf

\n- Protocol family -- either ipv4 or ipv6\n-

indev_name

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

daddr

\n- A string representing the destination IP address\n-

protocol

\n- Packet protocol from driver (ipv4 only)\n-

outdev_name

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

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

ipproto_udp

\n- Constant used to signify that the packet protocol is UDP\n


Prev Up Next
probe::netfilter.ip.local_in Home probe::netfilter.ip.post_routing
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,68 +2,68 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netfilter.ip.local_out \u2014 Called on an outgoing IP packet\n ***** Synopsis *****\n netfilter.ip.local_out\n ***** Values *****\n+ ipproto_tcp\n+ Constant used to signify that the packet protocol is TCP\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ family\n+ IP address family\n nf_repeat\n Constant used to signify a 'repeat' verdict\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ psh\n+ TCP PSH flag (if protocol is TCP; ipv4 only)\n+ rst\n+ TCP RST flag (if protocol is TCP; ipv4 only)\n data_str\n A string representing the packet buffer contents\n- ack\n- TCP ACK flag (if protocol is TCP; ipv4 only)\n- length\n- The length of the packet buffer contents, in bytes\n- sport\n- TCP or UDP source port (ipv4 only)\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ pf\n+ Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n+ fin\n+ TCP FIN flag (if protocol is TCP; ipv4 only)\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n nf_stop\n Constant used to signify a 'stop' verdict\n+ saddr\n+ A string representing the source IP address\n indev\n Address of net_device representing input device, 0 if unknown\n- psh\n- TCP PSH flag (if protocol is TCP; ipv4 only)\n+ daddr\n+ A string representing the destination IP address\n+ ipproto_udp\n+ Constant used to signify that the packet protocol is UDP\n+ length\n+ The length of the packet buffer contents, in bytes\n+ sport\n+ TCP or UDP source port (ipv4 only)\n+ iphdr\n+ Address of IP header\n+ protocol\n+ Packet protocol from driver (ipv4 only)\n dport\n TCP or UDP destination port (ipv4 only)\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n nf_accept\n Constant used to signify an 'accept' verdict\n- fin\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n+ ack\n+ TCP ACK flag (if protocol is TCP; ipv4 only)\n syn\n TCP SYN flag (if protocol is TCP; ipv4 only)\n nf_drop\n Constant used to signify a 'drop' verdict\n- rst\n- TCP RST flag (if protocol is TCP; ipv4 only)\n- iphdr\n- Address of IP header\n- family\n- IP address family\n urg\n TCP URG flag (if protocol is TCP; ipv4 only)\n- saddr\n- A string representing the source IP address\n- ipproto_tcp\n- Constant used to signify that the packet protocol is TCP\n- pf\n- Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n- indev_name\n- Name of network device packet was received on (if known)\n- daddr\n- A string representing the destination IP address\n- protocol\n- Packet protocol from driver (ipv4 only)\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- ipproto_udp\n- Constant used to signify that the packet protocol is UDP\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.ip.local_in\u00a0Home \u00a0probe::netfilter.ip.post_routing\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,61 +1,61 @@\n probe::netfilter.ip.post_routing
probe::netfilter.ip.post_routing
Prev Chapter 13. Networking Tapset Next

Name

probe::netfilter.ip.post_routing — \n Called immediately before an outgoing IP packet leaves the computer\n

Synopsis

netfilter.ip.post_routing 

Values

pf

\n Protocol family -- either ipv4 or ipv6\n-

family

\n- IP address family\n+

fin

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

nf_stop

\n+ Constant used to signify a 'stop' verdict\n

saddr

\n A string representing the source IP address\n-

ipproto_tcp

\n- Constant used to signify that the packet protocol is TCP\n-

urg

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

outdev

\n- Address of net_device representing output device, 0 if unknown\n-

ipproto_udp

\n- Constant used to signify that the packet protocol is UDP\n-

indev_name

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

protocol

\n- Packet protocol from driver (ipv4 only)\n+

data_hex

\n+ A hexadecimal string representing the packet buffer contents\n

outdev_name

\n Name of network device packet will be routed to (if known)\n

daddr

\n A string representing the destination IP address\n-

nf_stop

\n- Constant used to signify a 'stop' verdict\n

indev

\n Address of net_device representing input device, 0 if unknown\n-

psh

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

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

data_str

\n- A string representing the packet buffer contents\n-

length

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

iphdr

\n+ Address of IP header\n+

protocol

\n+ Packet protocol from driver (ipv4 only)\n

sport

\n TCP or UDP source port (ipv4 only)\n+

length

\n+ The length of the packet buffer contents, in bytes\n+

ipproto_udp

\n+ Constant used to signify that the packet protocol is UDP\n

ack

\n TCP ACK flag (if protocol is TCP; ipv4 only)\n

nf_accept

\n Constant used to signify an 'accept' verdict\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n+

dport

\n+ TCP or UDP destination port (ipv4 only)\n

syn

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

fin

\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n+

urg

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

ipproto_tcp

\n+ Constant used to signify that the packet protocol is TCP\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

family

\n+ IP address family\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

psh

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

rst

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

iphdr

\n- Address of IP header\n-

dport

\n- TCP or UDP destination port (ipv4 only)\n-

data_hex

\n- A hexadecimal string representing the packet buffer contents\n+

indev_name

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

data_str

\n+ A string representing the packet buffer contents\n

nf_stolen

\n Constant used to signify a 'stolen' verdict\n


Prev Up Next
probe::netfilter.ip.local_out Home probe::netfilter.ip.pre_routing
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,66 +5,66 @@\n probe::netfilter.ip.post_routing \u2014 Called immediately before an outgoing IP\n packet leaves the computer\n ***** Synopsis *****\n netfilter.ip.post_routing\n ***** Values *****\n pf\n Protocol family -- either \u201cipv4\u201d or \u201cipv6\u201d\n- family\n- IP address family\n+ fin\n+ TCP FIN flag (if protocol is TCP; ipv4 only)\n+ nf_stop\n+ Constant used to signify a 'stop' verdict\n saddr\n A string representing the source IP address\n- ipproto_tcp\n- Constant used to signify that the packet protocol is TCP\n- urg\n- TCP URG flag (if protocol is TCP; ipv4 only)\n- outdev\n- Address of net_device representing output device, 0 if unknown\n- ipproto_udp\n- Constant used to signify that the packet protocol is UDP\n- indev_name\n- Name of network device packet was received on (if known)\n- protocol\n- Packet protocol from driver (ipv4 only)\n+ data_hex\n+ A hexadecimal string representing the packet buffer contents\n outdev_name\n Name of network device packet will be routed to (if known)\n daddr\n A string representing the destination IP address\n- nf_stop\n- Constant used to signify a 'stop' verdict\n indev\n Address of net_device representing input device, 0 if unknown\n- psh\n- TCP PSH flag (if protocol is TCP; ipv4 only)\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- data_str\n- A string representing the packet buffer contents\n- length\n- The length of the packet buffer contents, in bytes\n+ iphdr\n+ Address of IP header\n+ protocol\n+ Packet protocol from driver (ipv4 only)\n sport\n TCP or UDP source port (ipv4 only)\n+ length\n+ The length of the packet buffer contents, in bytes\n+ ipproto_udp\n+ Constant used to signify that the packet protocol is UDP\n ack\n TCP ACK flag (if protocol is TCP; ipv4 only)\n nf_accept\n Constant used to signify an 'accept' verdict\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- nf_drop\n- Constant used to signify a 'drop' verdict\n+ dport\n+ TCP or UDP destination port (ipv4 only)\n syn\n TCP SYN flag (if protocol is TCP; ipv4 only)\n- fin\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n+ urg\n+ TCP URG flag (if protocol is TCP; ipv4 only)\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ ipproto_tcp\n+ Constant used to signify that the packet protocol is TCP\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ family\n+ IP address family\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ psh\n+ TCP PSH flag (if protocol is TCP; ipv4 only)\n rst\n TCP RST flag (if protocol is TCP; ipv4 only)\n- iphdr\n- Address of IP header\n- dport\n- TCP or UDP destination port (ipv4 only)\n- data_hex\n- A hexadecimal string representing the packet buffer contents\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ data_str\n+ A string representing the packet buffer contents\n nf_stolen\n Constant used to signify a 'stolen' verdict\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.ip.local_out\u00a0Home \u00a0probe::netfilter.ip.pre_routing\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html", "unified_diff": "@@ -1,61 +1,61 @@\n probe::netfilter.ip.pre_routing
probe::netfilter.ip.pre_routing
Prev Chapter 13. Networking Tapset Next

Name

probe::netfilter.ip.pre_routing — \n Called before an IP packet is routed\n-

Synopsis

netfilter.ip.pre_routing 

Values

nf_stolen

\n- Constant used to signify a 'stolen' verdict\n+

Synopsis

netfilter.ip.pre_routing 

Values

outdev_name

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

data_hex

\n A hexadecimal string representing the packet buffer contents\n-

dport

\n- TCP or UDP destination port (ipv4 only)\n-

rst

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

iphdr

\n- Address of IP header\n-

nf_queue

\n- Constant used to signify a 'queue' verdict\n-

nf_accept

\n- Constant used to signify an 'accept' verdict\n-

nf_drop

\n- Constant used to signify a 'drop' verdict\n-

syn

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

fin

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

data_str

\n- A string representing the packet buffer contents\n-

sport

\n- TCP or UDP source port (ipv4 only)\n-

length

\n- The length of the packet buffer contents, in bytes\n-

ack

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

nf_repeat

\n- Constant used to signify a 'repeat' verdict\n-

psh

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

nf_stop

\n Constant used to signify a 'stop' verdict\n+

saddr

\n+ A string representing the source IP address\n

indev

\n Address of net_device representing input device, 0 if unknown\n-

outdev_name

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

protocol

\n- Packet protocol from driver (ipv4 only)\n

daddr

\n A string representing the destination IP address\n-

indev_name

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

pf

\n+ Protocol family - either 'ipv4' or 'ipv6'\n+

fin

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

syn

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

nf_drop

\n+ Constant used to signify a 'drop' verdict\n+

urg

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

ipproto_udp

\n Constant used to signify that the packet protocol is UDP\n-

outdev

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

length

\n+ The length of the packet buffer contents, in bytes\n+

sport

\n+ TCP or UDP source port (ipv4 only)\n+

iphdr

\n+ Address of IP header\n+

protocol

\n+ Packet protocol from driver (ipv4 only)\n+

dport

\n+ TCP or UDP destination port (ipv4 only)\n+

nf_accept

\n+ Constant used to signify an 'accept' verdict\n+

ack

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

family

\n IP address family\n-

saddr

\n- A string representing the source IP address\n+

nf_repeat

\n+ Constant used to signify a 'repeat' verdict\n+

outdev

\n+ Address of net_device representing output device, 0 if unknown\n

ipproto_tcp

\n Constant used to signify that the packet protocol is TCP\n-

urg

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

pf

\n- Protocol family - either 'ipv4' or 'ipv6'\n+

nf_queue

\n+ Constant used to signify a 'queue' verdict\n+

data_str

\n+ A string representing the packet buffer contents\n+

indev_name

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

nf_stolen

\n+ Constant used to signify a 'stolen' verdict\n+

psh

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

rst

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


Prev Up Next
probe::netfilter.ip.post_routing Home probe::sunrpc.clnt.bind_new_program
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,68 +2,68 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::netfilter.ip.pre_routing \u2014 Called before an IP packet is routed\n ***** Synopsis *****\n netfilter.ip.pre_routing\n ***** Values *****\n- nf_stolen\n- Constant used to signify a 'stolen' verdict\n+ outdev_name\n+ Name of network device packet will be routed to (if known)\n data_hex\n A hexadecimal string representing the packet buffer contents\n- dport\n- TCP or UDP destination port (ipv4 only)\n- rst\n- TCP RST flag (if protocol is TCP; ipv4 only)\n- iphdr\n- Address of IP header\n- nf_queue\n- Constant used to signify a 'queue' verdict\n- nf_accept\n- Constant used to signify an 'accept' verdict\n- nf_drop\n- Constant used to signify a 'drop' verdict\n- syn\n- TCP SYN flag (if protocol is TCP; ipv4 only)\n- fin\n- TCP FIN flag (if protocol is TCP; ipv4 only)\n- data_str\n- A string representing the packet buffer contents\n- sport\n- TCP or UDP source port (ipv4 only)\n- length\n- The length of the packet buffer contents, in bytes\n- ack\n- TCP ACK flag (if protocol is TCP; ipv4 only)\n- nf_repeat\n- Constant used to signify a 'repeat' verdict\n- psh\n- TCP PSH flag (if protocol is TCP; ipv4 only)\n nf_stop\n Constant used to signify a 'stop' verdict\n+ saddr\n+ A string representing the source IP address\n indev\n Address of net_device representing input device, 0 if unknown\n- outdev_name\n- Name of network device packet will be routed to (if known)\n- protocol\n- Packet protocol from driver (ipv4 only)\n daddr\n A string representing the destination IP address\n- indev_name\n- Name of network device packet was received on (if known)\n+ pf\n+ Protocol family - either 'ipv4' or 'ipv6'\n+ fin\n+ TCP FIN flag (if protocol is TCP; ipv4 only)\n+ syn\n+ TCP SYN flag (if protocol is TCP; ipv4 only)\n+ nf_drop\n+ Constant used to signify a 'drop' verdict\n+ urg\n+ TCP URG flag (if protocol is TCP; ipv4 only)\n ipproto_udp\n Constant used to signify that the packet protocol is UDP\n- outdev\n- Address of net_device representing output device, 0 if unknown\n+ length\n+ The length of the packet buffer contents, in bytes\n+ sport\n+ TCP or UDP source port (ipv4 only)\n+ iphdr\n+ Address of IP header\n+ protocol\n+ Packet protocol from driver (ipv4 only)\n+ dport\n+ TCP or UDP destination port (ipv4 only)\n+ nf_accept\n+ Constant used to signify an 'accept' verdict\n+ ack\n+ TCP ACK flag (if protocol is TCP; ipv4 only)\n family\n IP address family\n- saddr\n- A string representing the source IP address\n+ nf_repeat\n+ Constant used to signify a 'repeat' verdict\n+ outdev\n+ Address of net_device representing output device, 0 if unknown\n ipproto_tcp\n Constant used to signify that the packet protocol is TCP\n- urg\n- TCP URG flag (if protocol is TCP; ipv4 only)\n- pf\n- Protocol family - either 'ipv4' or 'ipv6'\n+ nf_queue\n+ Constant used to signify a 'queue' verdict\n+ data_str\n+ A string representing the packet buffer contents\n+ indev_name\n+ Name of network device packet was received on (if known)\n+ nf_stolen\n+ Constant used to signify a 'stolen' verdict\n+ psh\n+ TCP PSH flag (if protocol is TCP; ipv4 only)\n+ rst\n+ TCP RST flag (if protocol is TCP; ipv4 only)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.ip.post_routing\u00a0Home \u00a0probe::sunrpc.clnt.bind_new_program\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html", "unified_diff": "@@ -1,27 +1,27 @@\n probe::nfs.aop.readpage
probe::nfs.aop.readpage
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.readpage — \n NFS client synchronously reading a page\n-

Synopsis

nfs.aop.readpage 

Values

size

\n- number of pages to be read in this execution \n-

i_flag

\n- file flags\n+

Synopsis

nfs.aop.readpage 

Values

file

\n+ file argument\n+

i_size

\n+ file length in bytes\n

dev

\n device identifier\n-

rsize

\n- read size (in bytes)\n

__page

\n the address of page\n-

ino

\n- inode number\n-

i_size

\n- file length in bytes\n+

size

\n+ number of pages to be read in this execution \n

sb_flag

\n super block flags\n-

file

\n- file argument\n+

rsize

\n+ read size (in bytes)\n+

ino

\n+ inode number\n

page_index

\n offset within mapping, can used a page identifier\n and position identifier in the page frame\n+

i_flag

\n+ file flags\n

Description

\n Read the page over, only fires when a previous async\n read operation failed\n


Prev Up Next
function::nfsderror Home probe::nfs.aop.readpages
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,33 +2,33 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.readpage \u2014 NFS client synchronously reading a page\n ***** Synopsis *****\n nfs.aop.readpage\n ***** Values *****\n- size\n- number of pages to be read in this execution\n- i_flag\n- file flags\n+ file\n+ file argument\n+ i_size\n+ file length in bytes\n dev\n device identifier\n- rsize\n- read size (in bytes)\n __page\n the address of page\n- ino\n- inode number\n- i_size\n- file length in bytes\n+ size\n+ number of pages to be read in this execution\n sb_flag\n super block flags\n- file\n- file argument\n+ rsize\n+ read size (in bytes)\n+ ino\n+ inode number\n page_index\n offset within mapping, can used a page identifier and position identifier\n in the page frame\n+ i_flag\n+ file flags\n ***** Description *****\n Read the page over, only fires when a previous async read operation failed\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n function::nfsderror\u00a0Home \u00a0probe::nfs.aop.readpages\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfs.aop.readpages
probe::nfs.aop.readpages
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.readpages — \n NFS client reading multiple pages\n-

Synopsis

nfs.aop.readpages 

Values

rpages

\n- read size (in pages)\n-

ino

\n+

Synopsis

nfs.aop.readpages 

Values

ino

\n inode number \n-

dev

\n- device identifier\n-

rsize

\n- read size (in bytes)\n

size

\n number of pages attempted to read in this execution\n+

rsize

\n+ read size (in bytes)\n

nr_pages

\n number of pages attempted to read in this execution\n+

dev

\n+ device identifier\n+

rpages

\n+ read size (in pages)\n

file

\n filp argument\n

Description

\n Fires when in readahead way, read several pages once\n


Prev Up Next
probe::nfs.aop.readpage Home probe::nfs.aop.release_page
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.readpages \u2014 NFS client reading multiple pages\n ***** Synopsis *****\n nfs.aop.readpages\n ***** Values *****\n- rpages\n- read size (in pages)\n ino\n inode number\n- dev\n- device identifier\n- rsize\n- read size (in bytes)\n size\n number of pages attempted to read in this execution\n+ rsize\n+ read size (in bytes)\n nr_pages\n number of pages attempted to read in this execution\n+ dev\n+ device identifier\n+ rpages\n+ read size (in pages)\n file\n filp argument\n ***** Description *****\n Fires when in readahead way, read several pages once\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.readpage\u00a0Home \u00a0probe::nfs.aop.release_page\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,16 +1,16 @@\n probe::nfs.aop.release_page
probe::nfs.aop.release_page
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.release_page — \n NFS client releasing page\n

Synopsis

nfs.aop.release_page 

Values

page_index

\n offset within mapping, can used a page identifier\n and position identifier in the page frame\n-

size

\n- release pages\n+

ino

\n+ inode number\n

dev

\n device identifier\n+

size

\n+ release pages\n

__page

\n the address of page\n-

ino

\n- inode number\n

Description

\n Fires when do a release operation on NFS.\n


Prev Up Next
probe::nfs.aop.readpages Home probe::nfs.aop.set_page_dirty
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,20 +5,20 @@\n probe::nfs.aop.release_page \u2014 NFS client releasing page\n ***** Synopsis *****\n nfs.aop.release_page\n ***** Values *****\n page_index\n offset within mapping, can used a page identifier and position identifier\n in the page frame\n- size\n- release pages\n+ ino\n+ inode number\n dev\n device identifier\n+ size\n+ release pages\n __page\n the address of page\n- ino\n- inode number\n ***** Description *****\n Fires when do a release operation on NFS.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.readpages\u00a0Home \u00a0probe::nfs.aop.set_page_dirty\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::nfs.aop.write_begin
probe::nfs.aop.write_begin
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.write_begin — \n NFS client begin to write data\n-

Synopsis

nfs.aop.write_begin 

Values

to

\n- end address of this write operation \n+

Synopsis

nfs.aop.write_begin 

Values

size

\n+ write bytes\n+

__page

\n+ the address of page\n

offset

\n start address of this write operation \n+

to

\n+ end address of this write operation \n+

dev

\n+ device identifier\n+

ino

\n+ inode number \n

page_index

\n offset within mapping, can used a page identifier\n and position identifier in the page frame\n-

ino

\n- inode number \n-

__page

\n- the address of page\n-

dev

\n- device identifier\n-

size

\n- write bytes\n

Description

\n Occurs when write operation occurs on nfs. It prepare a page for writing,\n look for a request corresponding to the page. If there\n is one, and it belongs to another file, it flush it out\n before it tries to copy anything into the page. \n Also do the same if it finds a request from an existing\n dropped page\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,29 +2,29 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.write_begin \u2014 NFS client begin to write data\n ***** Synopsis *****\n nfs.aop.write_begin\n ***** Values *****\n- to\n- end address of this write operation\n+ size\n+ write bytes\n+ __page\n+ the address of page\n offset\n start address of this write operation\n+ to\n+ end address of this write operation\n+ dev\n+ device identifier\n+ ino\n+ inode number\n page_index\n offset within mapping, can used a page identifier and position identifier\n in the page frame\n- ino\n- inode number\n- __page\n- the address of page\n- dev\n- device identifier\n- size\n- write bytes\n ***** Description *****\n Occurs when write operation occurs on nfs. It prepare a page for writing, look\n for a request corresponding to the page. If there is one, and it belongs to\n another file, it flush it out before it tries to copy anything into the page.\n Also do the same if it finds a request from an existing dropped page\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html", "unified_diff": "@@ -1,29 +1,29 @@\n probe::nfs.aop.write_end

probe::nfs.aop.write_end
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.write_end — \n NFS client complete writing data\n-

Synopsis

nfs.aop.write_end 

Values

page_index

\n- offset within mapping, can used a page identifier and position identifier in the page frame\n+

Synopsis

nfs.aop.write_end 

Values

__page

\n+ the address of page\n+

offset

\n+ start address of this write operation\n+

size

\n+ write bytes\n+

i_size

\n+ file length in bytes\n

ino

\n inode number\n+

page_index

\n+ offset within mapping, can used a page identifier and position identifier in the page frame\n

i_flag

\n file flags\n-

size

\n- write bytes\n-

__page

\n- the address of page\n-

dev

\n- device identifier\n

sb_flag

\n super block flags\n

to

\n end address of this write operation\n-

i_size

\n- file length in bytes\n-

offset

\n- start address of this write operation\n+

dev

\n+ device identifier\n

Description

\n Fires when do a write operation on nfs,\n often after prepare_write\n

\n \n Update and possibly write a cached page of an NFS file.\n


Prev Up Next
probe::nfs.aop.write_begin Home probe::nfs.aop.writepage
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,34 +2,34 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.write_end \u2014 NFS client complete writing data\n ***** Synopsis *****\n nfs.aop.write_end\n ***** Values *****\n+ __page\n+ the address of page\n+ offset\n+ start address of this write operation\n+ size\n+ write bytes\n+ i_size\n+ file length in bytes\n+ ino\n+ inode number\n page_index\n offset within mapping, can used a page identifier and position identifier\n in the page frame\n- ino\n- inode number\n i_flag\n file flags\n- size\n- write bytes\n- __page\n- the address of page\n- dev\n- device identifier\n sb_flag\n super block flags\n to\n end address of this write operation\n- i_size\n- file length in bytes\n- offset\n- start address of this write operation\n+ dev\n+ device identifier\n ***** Description *****\n Fires when do a write operation on nfs, often after prepare_write\n Update and possibly write a cached page of an NFS file.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.write_begin\u00a0Home \u00a0probe::nfs.aop.writepage\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html", "unified_diff": "@@ -1,33 +1,33 @@\n probe::nfs.aop.writepage
probe::nfs.aop.writepage
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.writepage — \n NFS client writing a mapped page to the NFS server\n-

Synopsis

nfs.aop.writepage 

Values

page_index

\n- offset within mapping,\n- can used a page identifier and position identifier in the page frame\n+

Synopsis

nfs.aop.writepage 

Values

i_size

\n+ file length in bytes\n+

for_reclaim

\n+ a flag of writeback_control,\n+ indicates if it's invoked from the page allocator\n

wsize

\n write size\n

size

\n number of pages to be written in this execution\n-

i_flag

\n- file flags\n

__page

\n the address of page\n+

for_kupdate

\n+ a flag of writeback_control,\n+ indicates if it's a kupdate writeback\n

dev

\n device identifier\n+

i_state

\n+ inode state flags\n

ino

\n inode number \n-

i_size

\n- file length in bytes\n+

i_flag

\n+ file flags\n+

page_index

\n+ offset within mapping,\n+ can used a page identifier and position identifier in the page frame\n

sb_flag

\n super block flags\n-

i_state

\n- inode state flags\n-

for_reclaim

\n- a flag of writeback_control,\n- indicates if it's invoked from the page allocator\n-

for_kupdate

\n- a flag of writeback_control,\n- indicates if it's a kupdate writeback\n

Description

\n The priority of wb is decided by the flags\n for_reclaim and for_kupdate.\n


Prev Up Next
probe::nfs.aop.write_end Home probe::nfs.aop.writepages
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,38 +2,38 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.writepage \u2014 NFS client writing a mapped page to the NFS server\n ***** Synopsis *****\n nfs.aop.writepage\n ***** Values *****\n- page_index\n- offset within mapping, can used a page identifier and position identifier\n- in the page frame\n+ i_size\n+ file length in bytes\n+ for_reclaim\n+ a flag of writeback_control, indicates if it's invoked from the page\n+ allocator\n wsize\n write size\n size\n number of pages to be written in this execution\n- i_flag\n- file flags\n __page\n the address of page\n+ for_kupdate\n+ a flag of writeback_control, indicates if it's a kupdate writeback\n dev\n device identifier\n+ i_state\n+ inode state flags\n ino\n inode number\n- i_size\n- file length in bytes\n+ i_flag\n+ file flags\n+ page_index\n+ offset within mapping, can used a page identifier and position identifier\n+ in the page frame\n sb_flag\n super block flags\n- i_state\n- inode state flags\n- for_reclaim\n- a flag of writeback_control, indicates if it's invoked from the page\n- allocator\n- for_kupdate\n- a flag of writeback_control, indicates if it's a kupdate writeback\n ***** Description *****\n The priority of wb is decided by the flags for_reclaim and for_kupdate.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.write_end\u00a0Home \u00a0probe::nfs.aop.writepages\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::nfs.aop.writepages
probe::nfs.aop.writepages
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.aop.writepages — \n NFS client writing several dirty pages to the NFS server\n-

Synopsis

nfs.aop.writepages 

Values

nr_to_write

\n- number of pages attempted to be written in this execution\n-

wsize

\n- write size\n-

size

\n- number of pages attempted to be written in this execution\n-

dev

\n+

Synopsis

nfs.aop.writepages 

Values

dev

\n device identifier\n+

for_kupdate

\n+ a flag of writeback_control,\n+ indicates if it's a kupdate writeback\n

wpages

\n write size (in pages)\n

ino

\n inode number\n-

for_kupdate

\n- a flag of writeback_control,\n- indicates if it's a kupdate writeback\n

for_reclaim

\n a flag of writeback_control,\n indicates if it's invoked from the page allocator\n+

size

\n+ number of pages attempted to be written in this execution\n+

nr_to_write

\n+ number of pages attempted to be written in this execution\n+

wsize

\n+ write size\n

Description

\n The priority of wb is decided by the flags\n for_reclaim and for_kupdate.\n


Prev Up Next
probe::nfs.aop.writepage Home probe::nfs.fop.aio_read
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,29 +3,29 @@\n ===============================================================================\n ***** Name *****\n probe::nfs.aop.writepages \u2014 NFS client writing several dirty pages to the NFS\n server\n ***** Synopsis *****\n nfs.aop.writepages\n ***** Values *****\n- nr_to_write\n- number of pages attempted to be written in this execution\n- wsize\n- write size\n- size\n- number of pages attempted to be written in this execution\n dev\n device identifier\n+ for_kupdate\n+ a flag of writeback_control, indicates if it's a kupdate writeback\n wpages\n write size (in pages)\n ino\n inode number\n- for_kupdate\n- a flag of writeback_control, indicates if it's a kupdate writeback\n for_reclaim\n a flag of writeback_control, indicates if it's invoked from the page\n allocator\n+ size\n+ number of pages attempted to be written in this execution\n+ nr_to_write\n+ number of pages attempted to be written in this execution\n+ wsize\n+ write size\n ***** Description *****\n The priority of wb is decided by the flags for_reclaim and for_kupdate.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.writepage\u00a0Home \u00a0probe::nfs.fop.aio_read\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::nfs.fop.aio_read
probe::nfs.fop.aio_read
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.aio_read — \n NFS client aio_read file operation\n-

Synopsis

nfs.fop.aio_read 

Values

pos

\n- current position of file \n-

attrtimeo

\n- how long the cached information is assumed to be valid.\n- We need to revalidate the cached attrs for this inode\n- if jiffies - read_cache_jiffies > attrtimeo.\n+

Synopsis

nfs.fop.aio_read 

Values

cache_valid

\n+ cache related bit mask flag\n

parent_name

\n parent dir name\n-

ino

\n- inode number \n+

buf

\n+ the address of buf in user space\n

cache_time

\n when we started read-caching this inode\n-

count

\n- read bytes\n-

cache_valid

\n- cache related bit mask flag\n

dev

\n device identifier\n+

pos

\n+ current position of file \n+

count

\n+ read bytes\n+

attrtimeo

\n+ how long the cached information is assumed to be valid.\n+ We need to revalidate the cached attrs for this inode\n+ if jiffies - read_cache_jiffies > attrtimeo.\n

file_name

\n file name\n-

buf

\n- the address of buf in user space\n+

ino

\n+ inode number \n


Prev Up Next
probe::nfs.aop.writepages Home probe::nfs.fop.aio_write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,32 +2,32 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.aio_read \u2014 NFS client aio_read file operation\n ***** Synopsis *****\n nfs.fop.aio_read\n ***** Values *****\n- pos\n- current position of file\n- attrtimeo\n- how long the cached information is assumed to be valid. We need to\n- revalidate the cached attrs for this inode if jiffies -\n- read_cache_jiffies > attrtimeo.\n+ cache_valid\n+ cache related bit mask flag\n parent_name\n parent dir name\n- ino\n- inode number\n+ buf\n+ the address of buf in user space\n cache_time\n when we started read-caching this inode\n- count\n- read bytes\n- cache_valid\n- cache related bit mask flag\n dev\n device identifier\n+ pos\n+ current position of file\n+ count\n+ read bytes\n+ attrtimeo\n+ how long the cached information is assumed to be valid. We need to\n+ revalidate the cached attrs for this inode if jiffies -\n+ read_cache_jiffies > attrtimeo.\n file_name\n file name\n- buf\n- the address of buf in user space\n+ ino\n+ inode number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.aop.writepages\u00a0Home \u00a0probe::nfs.fop.aio_write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::nfs.fop.aio_write
probe::nfs.fop.aio_write
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.aio_write — \n NFS client aio_write file operation\n-

Synopsis

nfs.fop.aio_write 

Values

file_name

\n- file name\n-

dev

\n- device identifier\n-

buf

\n+

Synopsis

nfs.fop.aio_write 

Values

buf

\n the address of buf in user space\n-

ino

\n- inode number \n-

count

\n- read bytes\n

parent_name

\n parent dir name\n

pos

\n offset of the file \n+

dev

\n+ device identifier\n+

count

\n+ read bytes\n+

file_name

\n+ file name\n+

ino

\n+ inode number \n


Prev Up Next
probe::nfs.fop.aio_read Home probe::nfs.fop.check_flags
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.aio_write \u2014 NFS client aio_write file operation\n ***** Synopsis *****\n nfs.fop.aio_write\n ***** Values *****\n- file_name\n- file name\n- dev\n- device identifier\n buf\n the address of buf in user space\n- ino\n- inode number\n- count\n- read bytes\n parent_name\n parent dir name\n pos\n offset of the file\n+ dev\n+ device identifier\n+ count\n+ read bytes\n+ file_name\n+ file name\n+ ino\n+ inode number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.aio_read\u00a0Home \u00a0probe::nfs.fop.check_flags\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::nfs.fop.flush
probe::nfs.fop.flush
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.flush — \n NFS client flush file operation\n-

Synopsis

nfs.fop.flush 

Values

ino

\n- inode number\n+

Synopsis

nfs.fop.flush 

Values

mode

\n+ file mode\n

dev

\n device identifier\n-

mode

\n- file mode\n+

ino

\n+ inode number\n

ndirty

\n number of dirty page\n


Prev Up Next
probe::nfs.fop.check_flags Home probe::nfs.fop.fsync
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.flush \u2014 NFS client flush file operation\n ***** Synopsis *****\n nfs.fop.flush\n ***** Values *****\n- ino\n- inode number\n- dev\n- device identifier\n mode\n file mode\n+ dev\n+ device identifier\n+ ino\n+ inode number\n ndirty\n number of dirty page\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.check_flags\u00a0Home \u00a0probe::nfs.fop.fsync\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::nfs.fop.fsync
probe::nfs.fop.fsync
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.fsync — \n NFS client fsync operation\n-

Synopsis

nfs.fop.fsync 

Values

ino

\n- inode number\n-

dev

\n+

Synopsis

nfs.fop.fsync 

Values

dev

\n device identifier\n+

ino

\n+ inode number\n

ndirty

\n number of dirty pages\n


Prev Up Next
probe::nfs.fop.flush Home probe::nfs.fop.llseek
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.fsync \u2014 NFS client fsync operation\n ***** Synopsis *****\n nfs.fop.fsync\n ***** Values *****\n- ino\n- inode number\n dev\n device identifier\n+ ino\n+ inode number\n ndirty\n number of dirty pages\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.flush\u00a0Home \u00a0probe::nfs.fop.llseek\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::nfs.fop.llseek
probe::nfs.fop.llseek
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.llseek — \n NFS client llseek operation\n-

Synopsis

nfs.fop.llseek 

Values

whence_str

\n- symbolic string representation of the position to seek from\n-

ino

\n+

Synopsis

nfs.fop.llseek 

Values

ino

\n inode number\n

whence

\n the position to seek from\n

dev

\n device identifier\n+

whence_str

\n+ symbolic string representation of the position to seek from\n

offset

\n the offset of the file will be repositioned\n


Prev Up Next
probe::nfs.fop.fsync Home probe::nfs.fop.lock
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.llseek \u2014 NFS client llseek operation\n ***** Synopsis *****\n nfs.fop.llseek\n ***** Values *****\n- whence_str\n- symbolic string representation of the position to seek from\n ino\n inode number\n whence\n the position to seek from\n dev\n device identifier\n+ whence_str\n+ symbolic string representation of the position to seek from\n offset\n the offset of the file will be repositioned\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.fsync\u00a0Home \u00a0probe::nfs.fop.lock\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfs.fop.lock
probe::nfs.fop.lock
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.lock — \n NFS client file lock operation\n-

Synopsis

nfs.fop.lock 

Values

cmd

\n- cmd arguments\n-

fl_end

\n- ending offset of locked region\n+

Synopsis

nfs.fop.lock 

Values

dev

\n+ device identifier\n

fl_flag

\n lock flags\n-

fl_type

\n- lock type\n-

dev

\n- device identifier\n

fl_start

\n starting offset of locked region\n-

ino

\n- inode number\n+

cmd

\n+ cmd arguments\n+

fl_end

\n+ ending offset of locked region\n

i_mode

\n file type and access rights\n+

ino

\n+ inode number\n+

fl_type

\n+ lock type\n


Prev Up Next
probe::nfs.fop.llseek Home probe::nfs.fop.mmap
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.lock \u2014 NFS client file lock operation\n ***** Synopsis *****\n nfs.fop.lock\n ***** Values *****\n- cmd\n- cmd arguments\n- fl_end\n- ending offset of locked region\n- fl_flag\n- lock flags\n- fl_type\n- lock type\n dev\n device identifier\n+ fl_flag\n+ lock flags\n fl_start\n starting offset of locked region\n- ino\n- inode number\n+ cmd\n+ cmd arguments\n+ fl_end\n+ ending offset of locked region\n i_mode\n file type and access rights\n+ ino\n+ inode number\n+ fl_type\n+ lock type\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.llseek\u00a0Home \u00a0probe::nfs.fop.mmap\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html", "unified_diff": "@@ -1,27 +1,27 @@\n probe::nfs.fop.mmap
probe::nfs.fop.mmap
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.mmap — \n NFS client mmap operation\n-

Synopsis

nfs.fop.mmap 

Values

cache_valid

\n- cache related bit mask flag\n-

cache_time

\n- when we started read-caching this inode\n-

ino

\n+

Synopsis

nfs.fop.mmap 

Values

ino

\n inode number \n-

vm_start

\n- start address within vm_mm \n-

buf

\n- the address of buf in user space\n-

dev

\n- device identifier\n-

file_name

\n- file name\n

vm_flag

\n vm flags\n-

parent_name

\n- parent dir name\n+

vm_start

\n+ start address within vm_mm \n

vm_end

\n the first byte after end address within vm_mm\n+

file_name

\n+ file name\n

attrtimeo

\n how long the cached information is assumed to be valid.\n We need to revalidate the cached attrs for this inode \n if jiffies - read_cache_jiffies > attrtimeo.\n+

dev

\n+ device identifier\n+

cache_time

\n+ when we started read-caching this inode\n+

parent_name

\n+ parent dir name\n+

buf

\n+ the address of buf in user space\n+

cache_valid

\n+ cache related bit mask flag\n


Prev Up Next
probe::nfs.fop.lock Home probe::nfs.fop.open
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,34 +2,34 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.mmap \u2014 NFS client mmap operation\n ***** Synopsis *****\n nfs.fop.mmap\n ***** Values *****\n- cache_valid\n- cache related bit mask flag\n- cache_time\n- when we started read-caching this inode\n ino\n inode number\n- vm_start\n- start address within vm_mm\n- buf\n- the address of buf in user space\n- dev\n- device identifier\n- file_name\n- file name\n vm_flag\n vm flags\n- parent_name\n- parent dir name\n+ vm_start\n+ start address within vm_mm\n vm_end\n the first byte after end address within vm_mm\n+ file_name\n+ file name\n attrtimeo\n how long the cached information is assumed to be valid. We need to\n revalidate the cached attrs for this inode if jiffies -\n read_cache_jiffies > attrtimeo.\n+ dev\n+ device identifier\n+ cache_time\n+ when we started read-caching this inode\n+ parent_name\n+ parent dir name\n+ buf\n+ the address of buf in user space\n+ cache_valid\n+ cache related bit mask flag\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.lock\u00a0Home \u00a0probe::nfs.fop.open\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::nfs.fop.open
probe::nfs.fop.open
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.open — \n NFS client file open operation\n-

Synopsis

nfs.fop.open 

Values

file_name

\n- file name\n-

dev

\n- device identifier\n-

ino

\n+

Synopsis

nfs.fop.open 

Values

ino

\n inode number\n

flag

\n file flag\n+

file_name

\n+ file name\n+

dev

\n+ device identifier\n

i_size

\n file length in bytes \n


Prev Up Next
probe::nfs.fop.mmap Home probe::nfs.fop.read
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.open \u2014 NFS client file open operation\n ***** Synopsis *****\n nfs.fop.open\n ***** Values *****\n- file_name\n- file name\n- dev\n- device identifier\n ino\n inode number\n flag\n file flag\n+ file_name\n+ file name\n+ dev\n+ device identifier\n i_size\n file length in bytes\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.mmap\u00a0Home \u00a0probe::nfs.fop.read\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,23 +1,23 @@\n probe::nfs.fop.read_iter
probe::nfs.fop.read_iter
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.read_iter — \n NFS client read_iter file operation\n

Synopsis

nfs.fop.read_iter 

Values

cache_time

\n when we started read-caching this inode\n+

pos

\n+ current position of file \n+

dev

\n+ device identifier\n+

cache_valid

\n+ cache related bit mask flag\n+

parent_name

\n+ parent dir name\n

ino

\n inode number \n

count

\n read bytes\n-

cache_valid

\n- cache related bit mask flag\n-

dev

\n- device identifier\n-

file_name

\n- file name\n-

pos

\n- current position of file \n

attrtimeo

\n how long the cached information is assumed to be valid.\n We need to revalidate the cached attrs for this inode\n if jiffies - read_cache_jiffies > attrtimeo.\n-

parent_name

\n- parent dir name\n+

file_name

\n+ file name\n


Prev Up Next
probe::nfs.fop.read Home probe::nfs.fop.release
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,28 +4,28 @@\n ***** Name *****\n probe::nfs.fop.read_iter \u2014 NFS client read_iter file operation\n ***** Synopsis *****\n nfs.fop.read_iter\n ***** Values *****\n cache_time\n when we started read-caching this inode\n+ pos\n+ current position of file\n+ dev\n+ device identifier\n+ cache_valid\n+ cache related bit mask flag\n+ parent_name\n+ parent dir name\n ino\n inode number\n count\n read bytes\n- cache_valid\n- cache related bit mask flag\n- dev\n- device identifier\n- file_name\n- file name\n- pos\n- current position of file\n attrtimeo\n how long the cached information is assumed to be valid. We need to\n revalidate the cached attrs for this inode if jiffies -\n read_cache_jiffies > attrtimeo.\n- parent_name\n- parent dir name\n+ file_name\n+ file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.read\u00a0Home \u00a0probe::nfs.fop.release\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::nfs.fop.release
probe::nfs.fop.release
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.release — \n NFS client release page operation\n-

Synopsis

nfs.fop.release 

Values

mode

\n- file mode\n-

dev

\n+

Synopsis

nfs.fop.release 

Values

dev

\n device identifier\n+

mode

\n+ file mode\n

ino

\n inode number\n


Prev Up Next
probe::nfs.fop.read_iter Home probe::nfs.fop.sendfile
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.release \u2014 NFS client release page operation\n ***** Synopsis *****\n nfs.fop.release\n ***** Values *****\n- mode\n- file mode\n dev\n device identifier\n+ mode\n+ file mode\n ino\n inode number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.read_iter\u00a0Home \u00a0probe::nfs.fop.sendfile\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfs.fop.sendfile
probe::nfs.fop.sendfile
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.fop.sendfile — \n NFS client send file operation\n-

Synopsis

nfs.fop.sendfile 

Values

dev

\n- device identifier\n+

Synopsis

nfs.fop.sendfile 

Values

ppos

\n+ current position of file\n+

attrtimeo

\n+ how long the cached information is assumed to be valid.\n+ We need to revalidate the cached attrs for this inode\n+ if jiffies - read_cache_jiffies > attrtimeo.\n

count

\n read bytes\n-

cache_time

\n- when we started read-caching this inode\n

ino

\n inode number\n

cache_valid

\n cache related bit mask flag\n-

attrtimeo

\n- how long the cached information is assumed to be valid.\n- We need to revalidate the cached attrs for this inode\n- if jiffies - read_cache_jiffies > attrtimeo.\n-

ppos

\n- current position of file\n+

dev

\n+ device identifier\n+

cache_time

\n+ when we started read-caching this inode\n


Prev Up Next
probe::nfs.fop.release Home probe::nfs.fop.write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.fop.sendfile \u2014 NFS client send file operation\n ***** Synopsis *****\n nfs.fop.sendfile\n ***** Values *****\n- dev\n- device identifier\n+ ppos\n+ current position of file\n+ attrtimeo\n+ how long the cached information is assumed to be valid. We need to\n+ revalidate the cached attrs for this inode if jiffies -\n+ read_cache_jiffies > attrtimeo.\n count\n read bytes\n- cache_time\n- when we started read-caching this inode\n ino\n inode number\n cache_valid\n cache related bit mask flag\n- attrtimeo\n- how long the cached information is assumed to be valid. We need to\n- revalidate the cached attrs for this inode if jiffies -\n- read_cache_jiffies > attrtimeo.\n- ppos\n- current position of file\n+ dev\n+ device identifier\n+ cache_time\n+ when we started read-caching this inode\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.release\u00a0Home \u00a0probe::nfs.fop.write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -2,14 +2,14 @@\n NFS client write_iter file operation\n

Synopsis

nfs.fop.write_iter 

Values

parent_name

\n parent dir name\n

pos

\n offset of the file \n

dev

\n device identifier\n-

file_name

\n- file name\n

count

\n read bytes\n+

file_name

\n+ file name\n

ino

\n inode number \n


Prev Up Next
probe::nfs.fop.write Home probe::nfs.proc.commit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,16 +8,16 @@\n ***** Values *****\n parent_name\n parent dir name\n pos\n offset of the file\n dev\n device identifier\n- file_name\n- file name\n count\n read bytes\n+ file_name\n+ file name\n ino\n inode number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.fop.write\u00a0Home \u00a0probe::nfs.proc.commit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n probe::nfs.proc.commit_done
probe::nfs.proc.commit_done
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.commit_done — \n NFS client response to a commit RPC task\n-

Synopsis

nfs.proc.commit_done 

Values

count

\n- number of bytes committed\n+

Synopsis

nfs.proc.commit_done 

Values

server_ip

\n+ IP address of server\n+

timestamp

\n+ V4 timestamp, which is used for lease renewal\n

valid

\n fattr->valid, indicates which fields are valid \n-

server_ip

\n- IP address of server\n

status

\n result of last operation\n-

timestamp

\n- V4 timestamp, which is used for lease renewal\n

version

\n NFS version\n

prot

\n transfer protocol\n+

count

\n+ number of bytes committed\n

Description

\n Fires when a reply to a commit RPC task is received\n or some commit operation error occur (timeout or socket shutdown).\n


Prev Up Next
probe::nfs.proc.commit Home probe::nfs.proc.commit_setup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,27 +2,27 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.commit_done \u2014 NFS client response to a commit RPC task\n ***** Synopsis *****\n nfs.proc.commit_done\n ***** Values *****\n- count\n- number of bytes committed\n- valid\n- fattr->valid, indicates which fields are valid\n server_ip\n IP address of server\n- status\n- result of last operation\n timestamp\n V4 timestamp, which is used for lease renewal\n+ valid\n+ fattr->valid, indicates which fields are valid\n+ status\n+ result of last operation\n version\n NFS version\n prot\n transfer protocol\n+ count\n+ number of bytes committed\n ***** Description *****\n Fires when a reply to a commit RPC task is received or some commit operation\n error occur (timeout or socket shutdown).\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.commit\u00a0Home \u00a0probe::nfs.proc.commit_setup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,25 +1,25 @@\n probe::nfs.proc.commit_setup
probe::nfs.proc.commit_setup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.commit_setup — \n NFS client setting up a commit RPC task\n

Synopsis

nfs.proc.commit_setup 

Values

version

\n NFS version\n

bitmask0

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n+

count

\n+ bytes in this commit\n

prot

\n transfer protocol\n+

size

\n+ bytes in this commit\n

server_ip

\n IP address of server\n+

offset

\n+ the file offset\n

bitmask1

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n-

offset

\n- the file offset\n-

size

\n- bytes in this commit\n-

count

\n- bytes in this commit\n

Description

\n The commit_setup function is used to setup a commit RPC task.\n Is is not doing the actual commit operation.\n It does not exist in NFSv2.\n


Prev Up Next
probe::nfs.proc.commit_done Home probe::nfs.proc.create
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,26 +7,26 @@\n nfs.proc.commit_setup\n ***** Values *****\n version\n NFS version\n bitmask0\n V4 bitmask representing the set of attributes supported on this\n filesystem\n+ count\n+ bytes in this commit\n prot\n transfer protocol\n+ size\n+ bytes in this commit\n server_ip\n IP address of server\n+ offset\n+ the file offset\n bitmask1\n V4 bitmask representing the set of attributes supported on this\n filesystem\n- offset\n- the file offset\n- size\n- bytes in this commit\n- count\n- bytes in this commit\n ***** Description *****\n The commit_setup function is used to setup a commit RPC task. Is is not doing\n the actual commit operation. It does not exist in NFSv2.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.commit_done\u00a0Home \u00a0probe::nfs.proc.create\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::nfs.proc.commit
probe::nfs.proc.commit
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.commit — \n NFS client committing data on server\n-

Synopsis

nfs.proc.commit 

Values

version

\n- NFS version\n-

bitmask0

\n+

Synopsis

nfs.proc.commit 

Values

bitmask0

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n+

size

\n+ read bytes in this execution\n

prot

\n transfer protocol\n-

server_ip

\n- IP address of server\n+

version

\n+ NFS version\n

bitmask1

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n

offset

\n the file offset\n-

size

\n- read bytes in this execution\n+

server_ip

\n+ IP address of server\n

Description

\n All the nfs.proc.commit kernel functions were removed in kernel\n commit 200baa in December 2006, so these probes do not exist on Linux\n 2.6.21 and newer kernels.\n

\n \n Fires when client writes the buffered data to disk.\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,30 +2,30 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.commit \u2014 NFS client committing data on server\n ***** Synopsis *****\n nfs.proc.commit\n ***** Values *****\n- version\n- NFS version\n bitmask0\n V4 bitmask representing the set of attributes supported on this\n filesystem\n+ size\n+ read bytes in this execution\n prot\n transfer protocol\n- server_ip\n- IP address of server\n+ version\n+ NFS version\n bitmask1\n V4 bitmask representing the set of attributes supported on this\n filesystem\n offset\n the file offset\n- size\n- read bytes in this execution\n+ server_ip\n+ IP address of server\n ***** Description *****\n All the nfs.proc.commit kernel functions were removed in kernel commit 200baa\n in December 2006, so these probes do not exist on Linux 2.6.21 and newer\n kernels.\n Fires when client writes the buffered data to disk. The buffered data is\n asynchronously written by client earlier. The commit function works in sync\n way. This probe point does not exist in NFSv2.\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::nfs.proc.create

probe::nfs.proc.create
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.create — \n NFS client creating file on server\n-

Synopsis

nfs.proc.create 

Values

filename

\n- file name\n-

prot

\n+

Synopsis

nfs.proc.create 

Values

prot

\n transfer protocol\n

version

\n NFS version (the function is used for all NFS version)\n-

flag

\n- indicates create mode (only for NFSv3 and NFSv4)\n-

filelen

\n- length of file name\n

fh

\n file handle of parent dir\n

server_ip

\n IP address of server\n+

flag

\n+ indicates create mode (only for NFSv3 and NFSv4)\n+

filelen

\n+ length of file name\n+

filename

\n+ file name\n


Prev Up Next
probe::nfs.proc.commit_setup Home probe::nfs.proc.handle_exception
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.create \u2014 NFS client creating file on server\n ***** Synopsis *****\n nfs.proc.create\n ***** Values *****\n- filename\n- file name\n prot\n transfer protocol\n version\n NFS version (the function is used for all NFS version)\n- flag\n- indicates create mode (only for NFSv3 and NFSv4)\n- filelen\n- length of file name\n fh\n file handle of parent dir\n server_ip\n IP address of server\n+ flag\n+ indicates create mode (only for NFSv3 and NFSv4)\n+ filelen\n+ length of file name\n+ filename\n+ file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.commit_setup\u00a0Home \u00a0probe::nfs.proc.handle_exception\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfs.proc.lookup
probe::nfs.proc.lookup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.lookup — \n NFS client opens/searches a file on server\n-

Synopsis

nfs.proc.lookup 

Values

filename

\n- the name of file which client opens/searches on server\n-

prot

\n- transfer protocol\n+

Synopsis

nfs.proc.lookup 

Values

name_len

\n+ the length of file name\n

version

\n NFS version\n+

prot

\n+ transfer protocol\n

bitmask0

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n+

filename

\n+ the name of file which client opens/searches on server\n+

server_ip

\n+ IP address of server\n

bitmask1

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n-

server_ip

\n- IP address of server\n-

name_len

\n- the length of file name\n


Prev Up Next
probe::nfs.proc.handle_exception Home probe::nfs.proc.open
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.lookup \u2014 NFS client opens/searches a file on server\n ***** Synopsis *****\n nfs.proc.lookup\n ***** Values *****\n- filename\n- the name of file which client opens/searches on server\n- prot\n- transfer protocol\n+ name_len\n+ the length of file name\n version\n NFS version\n+ prot\n+ transfer protocol\n bitmask0\n V4 bitmask representing the set of attributes supported on this\n filesystem\n+ filename\n+ the name of file which client opens/searches on server\n+ server_ip\n+ IP address of server\n bitmask1\n V4 bitmask representing the set of attributes supported on this\n filesystem\n- server_ip\n- IP address of server\n- name_len\n- the length of file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.handle_exception\u00a0Home \u00a0probe::nfs.proc.open\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::nfs.proc.open
probe::nfs.proc.open
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.open — \n NFS client allocates file read/write context information\n-

Synopsis

nfs.proc.open 

Values

server_ip

\n- IP address of server\n+

Synopsis

nfs.proc.open 

Values

mode

\n+ file mode\n

version

\n NFS version (the function is used for all NFS version)\n-

mode

\n- file mode\n-

flag

\n- file flag\n

prot

\n transfer protocol\n+

flag

\n+ file flag\n+

server_ip

\n+ IP address of server\n

filename

\n file name\n

Description

\n Allocate file read/write context information\n


Prev Up Next
probe::nfs.proc.lookup Home probe::nfs.proc.read
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.open \u2014 NFS client allocates file read/write context information\n ***** Synopsis *****\n nfs.proc.open\n ***** Values *****\n- server_ip\n- IP address of server\n- version\n- NFS version (the function is used for all NFS version)\n mode\n file mode\n- flag\n- file flag\n+ version\n+ NFS version (the function is used for all NFS version)\n prot\n transfer protocol\n+ flag\n+ file flag\n+ server_ip\n+ IP address of server\n filename\n file name\n ***** Description *****\n Allocate file read/write context information\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.lookup\u00a0Home \u00a0probe::nfs.proc.read\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html", "unified_diff": "@@ -1,18 +1,18 @@\n probe::nfs.proc.read_done
probe::nfs.proc.read_done
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.read_done — \n NFS client response to a read RPC task\n-

Synopsis

nfs.proc.read_done 

Values

timestamp

\n- V4 timestamp, which is used for lease renewal\n-

version

\n- NFS version\n+

Synopsis

nfs.proc.read_done 

Values

count

\n+ number of bytes read\n

prot

\n transfer protocol\n-

count

\n- number of bytes read\n+

version

\n+ NFS version\n

status

\n result of last operation\n

server_ip

\n IP address of server\n+

timestamp

\n+ V4 timestamp, which is used for lease renewal\n

Description

\n Fires when a reply to a read RPC task is received or some read error occurs\n (timeout or socket shutdown).\n


Prev Up Next
probe::nfs.proc.read Home probe::nfs.proc.read_setup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,25 +2,25 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.read_done \u2014 NFS client response to a read RPC task\n ***** Synopsis *****\n nfs.proc.read_done\n ***** Values *****\n- timestamp\n- V4 timestamp, which is used for lease renewal\n- version\n- NFS version\n- prot\n- transfer protocol\n count\n number of bytes read\n+ prot\n+ transfer protocol\n+ version\n+ NFS version\n status\n result of last operation\n server_ip\n IP address of server\n+ timestamp\n+ V4 timestamp, which is used for lease renewal\n ***** Description *****\n Fires when a reply to a read RPC task is received or some read error occurs\n (timeout or socket shutdown).\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.read\u00a0Home \u00a0probe::nfs.proc.read_setup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,18 +1,18 @@\n probe::nfs.proc.read_setup
probe::nfs.proc.read_setup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.read_setup — \n NFS client setting up a read RPC task\n

Synopsis

nfs.proc.read_setup 

Values

server_ip

\n IP address of server\n

offset

\n the file offset \n-

count

\n- read bytes in this execution\n-

size

\n- read bytes in this execution\n

version

\n NFS version\n+

count

\n+ read bytes in this execution\n

prot

\n transfer protocol\n+

size

\n+ read bytes in this execution\n

Description

\n The read_setup function is used to setup a read RPC task.\n It is not doing the actual read operation.\n


Prev Up Next
probe::nfs.proc.read_done Home probe::nfs.proc.release
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,21 +6,21 @@\n ***** Synopsis *****\n nfs.proc.read_setup\n ***** Values *****\n server_ip\n IP address of server\n offset\n the file offset\n- count\n- read bytes in this execution\n- size\n- read bytes in this execution\n version\n NFS version\n+ count\n+ read bytes in this execution\n prot\n transfer protocol\n+ size\n+ read bytes in this execution\n ***** Description *****\n The read_setup function is used to setup a read RPC task. It is not doing the\n actual read operation.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.read_done\u00a0Home \u00a0probe::nfs.proc.release\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfs.proc.read
probe::nfs.proc.read
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.read — \n NFS client synchronously reads file from server\n-

Synopsis

nfs.proc.read 

Values

prot

\n- transfer protocol\n-

version

\n- NFS version\n-

count

\n- read bytes in this execution\n+

Synopsis

nfs.proc.read 

Values

flags

\n+ used to set task->tk_flags in rpc_init_task function\n

offset

\n the file offset\n

server_ip

\n IP address of server\n-

flags

\n- used to set task->tk_flags in rpc_init_task function\n+

count

\n+ read bytes in this execution\n+

prot

\n+ transfer protocol\n+

version

\n+ NFS version\n

Description

\n All the nfs.proc.read kernel functions were removed in kernel commit\n 8e0969 in December 2006, so these probes do not exist on Linux\n 2.6.21 and newer kernels.\n


Prev Up Next
probe::nfs.proc.open Home probe::nfs.proc.read_done
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,25 +2,25 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.read \u2014 NFS client synchronously reads file from server\n ***** Synopsis *****\n nfs.proc.read\n ***** Values *****\n- prot\n- transfer protocol\n- version\n- NFS version\n- count\n- read bytes in this execution\n+ flags\n+ used to set task->tk_flags in rpc_init_task function\n offset\n the file offset\n server_ip\n IP address of server\n- flags\n- used to set task->tk_flags in rpc_init_task function\n+ count\n+ read bytes in this execution\n+ prot\n+ transfer protocol\n+ version\n+ NFS version\n ***** Description *****\n All the nfs.proc.read kernel functions were removed in kernel commit 8e0969 in\n December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.open\u00a0Home \u00a0probe::nfs.proc.read_done\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::nfs.proc.release
probe::nfs.proc.release
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.release — \n NFS client releases file read/write context information\n-

Synopsis

nfs.proc.release 

Values

flag

\n- file flag\n-

mode

\n- file mode\n+

Synopsis

nfs.proc.release 

Values

prot

\n+ transfer protocol\n

version

\n NFS version (the function is used for all NFS version)\n-

prot

\n- transfer protocol\n+

mode

\n+ file mode\n

filename

\n file name\n

server_ip

\n IP address of server\n+

flag

\n+ file flag\n

Description

\n Release file read/write context information\n


Prev Up Next
probe::nfs.proc.read_setup Home probe::nfs.proc.remove
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,24 +3,24 @@\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.release \u2014 NFS client releases file read/write context\n information\n ***** Synopsis *****\n nfs.proc.release\n ***** Values *****\n- flag\n- file flag\n- mode\n- file mode\n- version\n- NFS version (the function is used for all NFS version)\n prot\n transfer protocol\n+ version\n+ NFS version (the function is used for all NFS version)\n+ mode\n+ file mode\n filename\n file name\n server_ip\n IP address of server\n+ flag\n+ file flag\n ***** Description *****\n Release file read/write context information\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.read_setup\u00a0Home \u00a0probe::nfs.proc.remove\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::nfs.proc.remove
probe::nfs.proc.remove
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.remove — \n NFS client removes a file on server\n-

Synopsis

nfs.proc.remove 

Values

fh

\n- file handle of parent dir\n+

Synopsis

nfs.proc.remove 

Values

filelen

\n+ length of file name\n

server_ip

\n IP address of server\n

filename

\n file name\n

prot

\n transfer protocol\n+

fh

\n+ file handle of parent dir\n

version

\n NFS version (the function is used for all NFS version)\n-

filelen

\n- length of file name\n


Prev Up Next
probe::nfs.proc.release Home probe::nfs.proc.rename
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.remove \u2014 NFS client removes a file on server\n ***** Synopsis *****\n nfs.proc.remove\n ***** Values *****\n- fh\n- file handle of parent dir\n+ filelen\n+ length of file name\n server_ip\n IP address of server\n filename\n file name\n prot\n transfer protocol\n+ fh\n+ file handle of parent dir\n version\n NFS version (the function is used for all NFS version)\n- filelen\n- length of file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.release\u00a0Home \u00a0probe::nfs.proc.rename\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n probe::nfs.proc.rename_done
probe::nfs.proc.rename_done
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.rename_done — \n NFS client response to a rename RPC task\n-

Synopsis

nfs.proc.rename_done 

Values

timestamp

\n- V4 timestamp, which is used for lease renewal\n-

prot

\n- transfer protocol\n+

Synopsis

nfs.proc.rename_done 

Values

status

\n+ result of last operation\n

version

\n NFS version\n-

old_fh

\n- file handle of old parent dir\n-

status

\n- result of last operation\n-

new_fh

\n- file handle of new parent dir\n+

prot

\n+ transfer protocol\n

server_ip

\n IP address of server\n+

timestamp

\n+ V4 timestamp, which is used for lease renewal\n+

new_fh

\n+ file handle of new parent dir\n+

old_fh

\n+ file handle of old parent dir\n

Description

\n Fires when a reply to a rename RPC task is received or some rename\n error occurs (timeout or socket shutdown).\n


Prev Up Next
probe::nfs.proc.rename Home probe::nfs.proc.rename_setup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,27 +2,27 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.rename_done \u2014 NFS client response to a rename RPC task\n ***** Synopsis *****\n nfs.proc.rename_done\n ***** Values *****\n- timestamp\n- V4 timestamp, which is used for lease renewal\n- prot\n- transfer protocol\n- version\n- NFS version\n- old_fh\n- file handle of old parent dir\n status\n result of last operation\n- new_fh\n- file handle of new parent dir\n+ version\n+ NFS version\n+ prot\n+ transfer protocol\n server_ip\n IP address of server\n+ timestamp\n+ V4 timestamp, which is used for lease renewal\n+ new_fh\n+ file handle of new parent dir\n+ old_fh\n+ file handle of old parent dir\n ***** Description *****\n Fires when a reply to a rename RPC task is received or some rename error occurs\n (timeout or socket shutdown).\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.rename\u00a0Home \u00a0probe::nfs.proc.rename_setup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html", "unified_diff": "@@ -1,14 +1,14 @@\n probe::nfs.proc.rename_setup
probe::nfs.proc.rename_setup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.rename_setup — \n NFS client setting up a rename RPC task\n-

Synopsis

nfs.proc.rename_setup 

Values

version

\n- NFS version\n-

prot

\n- transfer protocol\n-

server_ip

\n+

Synopsis

nfs.proc.rename_setup 

Values

server_ip

\n IP address of server\n+

version

\n+ NFS version\n

fh

\n file handle of parent dir\n+

prot

\n+ transfer protocol\n

Description

\n The rename_setup function is used to setup a rename RPC task.\n Is is not doing the actual rename operation.\n


Prev Up Next
probe::nfs.proc.rename_done Home probe::nfs.proc.write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,21 +2,21 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.rename_setup \u2014 NFS client setting up a rename RPC task\n ***** Synopsis *****\n nfs.proc.rename_setup\n ***** Values *****\n- version\n- NFS version\n- prot\n- transfer protocol\n server_ip\n IP address of server\n+ version\n+ NFS version\n fh\n file handle of parent dir\n+ prot\n+ transfer protocol\n ***** Description *****\n The rename_setup function is used to setup a rename RPC task. Is is not doing\n the actual rename operation.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.rename_done\u00a0Home \u00a0probe::nfs.proc.write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::nfs.proc.rename
probe::nfs.proc.rename
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.rename — \n NFS client renames a file on server\n-

Synopsis

nfs.proc.rename 

Values

old_filelen

\n- length of old file name\n+

Synopsis

nfs.proc.rename 

Values

old_fh

\n+ file handle of old parent dir\n+

old_name

\n+ old file name\n+

new_name

\n+ new file name\n

new_fh

\n file handle of new parent dir\n

server_ip

\n IP address of server\n-

new_name

\n- new file name\n-

version

\n- NFS version (the function is used for all NFS version)\n-

old_name

\n- old file name\n-

new_filelen

\n- length of new file name\n-

old_fh

\n- file handle of old parent dir\n+

old_filelen

\n+ length of old file name\n

prot

\n transfer protocol\n+

new_filelen

\n+ length of new file name\n+

version

\n+ NFS version (the function is used for all NFS version)\n


Prev Up Next
probe::nfs.proc.remove Home probe::nfs.proc.rename_done
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.rename \u2014 NFS client renames a file on server\n ***** Synopsis *****\n nfs.proc.rename\n ***** Values *****\n- old_filelen\n- length of old file name\n+ old_fh\n+ file handle of old parent dir\n+ old_name\n+ old file name\n+ new_name\n+ new file name\n new_fh\n file handle of new parent dir\n server_ip\n IP address of server\n- new_name\n- new file name\n- version\n- NFS version (the function is used for all NFS version)\n- old_name\n- old file name\n- new_filelen\n- length of new file name\n- old_fh\n- file handle of old parent dir\n+ old_filelen\n+ length of old file name\n prot\n transfer protocol\n+ new_filelen\n+ length of new file name\n+ version\n+ NFS version (the function is used for all NFS version)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.remove\u00a0Home \u00a0probe::nfs.proc.rename_done\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n probe::nfs.proc.write_done
probe::nfs.proc.write_done
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.write_done — \n NFS client response to a write RPC task\n-

Synopsis

nfs.proc.write_done 

Values

prot

\n+

Synopsis

nfs.proc.write_done 

Values

server_ip

\n+ IP address of server\n+

timestamp

\n+ V4 timestamp, which is used for lease renewal\n+

count

\n+ number of bytes written\n+

prot

\n transfer protocol\n+

valid

\n+ fattr->valid, indicates which fields are valid \n

version

\n NFS version\n-

timestamp

\n- V4 timestamp, which is used for lease renewal\n

status

\n result of last operation\n-

server_ip

\n- IP address of server\n-

valid

\n- fattr->valid, indicates which fields are valid \n-

count

\n- number of bytes written\n

Description

\n Fires when a reply to a write RPC task is received or some write error occurs\n (timeout or socket shutdown).\n


Prev Up Next
probe::nfs.proc.write Home probe::nfs.proc.write_setup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,27 +2,27 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.write_done \u2014 NFS client response to a write RPC task\n ***** Synopsis *****\n nfs.proc.write_done\n ***** Values *****\n+ server_ip\n+ IP address of server\n+ timestamp\n+ V4 timestamp, which is used for lease renewal\n+ count\n+ number of bytes written\n prot\n transfer protocol\n+ valid\n+ fattr->valid, indicates which fields are valid\n version\n NFS version\n- timestamp\n- V4 timestamp, which is used for lease renewal\n status\n result of last operation\n- server_ip\n- IP address of server\n- valid\n- fattr->valid, indicates which fields are valid\n- count\n- number of bytes written\n ***** Description *****\n Fires when a reply to a write RPC task is received or some write error occurs\n (timeout or socket shutdown).\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.write\u00a0Home \u00a0probe::nfs.proc.write_setup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html", "unified_diff": "@@ -1,28 +1,28 @@\n probe::nfs.proc.write_setup
probe::nfs.proc.write_setup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.write_setup — \n NFS client setting up a write RPC task\n-

Synopsis

nfs.proc.write_setup 

Values

how

\n+

Synopsis

nfs.proc.write_setup 

Values

bitmask1

\n+ V4 bitmask representing the set of attributes supported\n+ on this filesystem \n+

offset

\n+ the file offset\n+

server_ip

\n+ IP address of server\n+

bitmask0

\n+ V4 bitmask representing the set of attributes supported\n+ on this filesystem\n+

count

\n+ bytes written in this execution\n+

size

\n+ bytes written in this execution\n+

how

\n used to set args.stable. The stable value could be:\n NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC\n (in nfs.proc3.write_setup and nfs.proc4.write_setup)\n

prot

\n transfer protocol\n-

bitmask0

\n- V4 bitmask representing the set of attributes supported\n- on this filesystem\n

version

\n NFS version\n-

size

\n- bytes written in this execution\n-

count

\n- bytes written in this execution\n-

offset

\n- the file offset\n-

bitmask1

\n- V4 bitmask representing the set of attributes supported\n- on this filesystem \n-

server_ip

\n- IP address of server\n

Description

\n The write_setup function is used to setup a write RPC task.\n It is not doing the actual write operation.\n


Prev Up Next
probe::nfs.proc.write_done Home probe::nfsd.close
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,35 +2,35 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.write_setup \u2014 NFS client setting up a write RPC task\n ***** Synopsis *****\n nfs.proc.write_setup\n ***** Values *****\n+ bitmask1\n+ V4 bitmask representing the set of attributes supported on this\n+ filesystem\n+ offset\n+ the file offset\n+ server_ip\n+ IP address of server\n+ bitmask0\n+ V4 bitmask representing the set of attributes supported on this\n+ filesystem\n+ count\n+ bytes written in this execution\n+ size\n+ bytes written in this execution\n how\n used to set args.stable. The stable value could be:\n NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and\n nfs.proc4.write_setup)\n prot\n transfer protocol\n- bitmask0\n- V4 bitmask representing the set of attributes supported on this\n- filesystem\n version\n NFS version\n- size\n- bytes written in this execution\n- count\n- bytes written in this execution\n- offset\n- the file offset\n- bitmask1\n- V4 bitmask representing the set of attributes supported on this\n- filesystem\n- server_ip\n- IP address of server\n ***** Description *****\n The write_setup function is used to setup a write RPC task. It is not doing the\n actual write operation.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.write_done\u00a0Home \u00a0probe::nfsd.close\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::nfs.proc.write
probe::nfs.proc.write
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfs.proc.write — \n NFS client synchronously writes file to server\n-

Synopsis

nfs.proc.write 

Values

prot

\n+

Synopsis

nfs.proc.write 

Values

version

\n+ NFS version\n+

prot

\n transfer protocol\n+

size

\n+ read bytes in this execution\n

bitmask0

\n V4 bitmask representing the set of attributes supported\n on this filesystem\n-

version

\n- NFS version\n-

bitmask1

\n- V4 bitmask representing the set of attributes supported\n- on this filesystem\n-

flags

\n- used to set task->tk_flags in rpc_init_task function\n

server_ip

\n IP address of server\n-

size

\n- read bytes in this execution\n

offset

\n the file offset\n+

flags

\n+ used to set task->tk_flags in rpc_init_task function\n+

bitmask1

\n+ V4 bitmask representing the set of attributes supported\n+ on this filesystem\n

Description

\n All the nfs.proc.write kernel functions were removed in kernel commit\n 200baa in December 2006, so these probes do not exist on Linux\n 2.6.21 and newer kernels.\n


Prev Up Next
probe::nfs.proc.rename_setup Home probe::nfs.proc.write_done
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,31 +2,31 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfs.proc.write \u2014 NFS client synchronously writes file to server\n ***** Synopsis *****\n nfs.proc.write\n ***** Values *****\n+ version\n+ NFS version\n prot\n transfer protocol\n+ size\n+ read bytes in this execution\n bitmask0\n V4 bitmask representing the set of attributes supported on this\n filesystem\n- version\n- NFS version\n- bitmask1\n- V4 bitmask representing the set of attributes supported on this\n- filesystem\n- flags\n- used to set task->tk_flags in rpc_init_task function\n server_ip\n IP address of server\n- size\n- read bytes in this execution\n offset\n the file offset\n+ flags\n+ used to set task->tk_flags in rpc_init_task function\n+ bitmask1\n+ V4 bitmask representing the set of attributes supported on this\n+ filesystem\n ***** Description *****\n All the nfs.proc.write kernel functions were removed in kernel commit 200baa in\n December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfs.proc.rename_setup\u00a0Home \u00a0probe::nfs.proc.write_done\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,15 +1,15 @@\n probe::nfsd.commit
probe::nfsd.commit
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.commit — \n NFS server committing all pending writes to stable storage\n

Synopsis

nfsd.commit 

Values

offset

\n the offset of file\n+

fh

\n+ file handle (the first part is the length of the file handle)\n+

count

\n+ read bytes\n

size

\n read bytes\n

flag

\n indicates whether this execution is a sync operation\n-

fh

\n- file handle (the first part is the length of the file handle)\n

client_ip

\n the ip address of client\n-

count

\n- read bytes\n


Prev Up Next
probe::nfsd.close Home probe::nfsd.create
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,20 +4,20 @@\n ***** Name *****\n probe::nfsd.commit \u2014 NFS server committing all pending writes to stable storage\n ***** Synopsis *****\n nfsd.commit\n ***** Values *****\n offset\n the offset of file\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ count\n+ read bytes\n size\n read bytes\n flag\n indicates whether this execution is a sync operation\n- fh\n- file handle (the first part is the length of the file handle)\n client_ip\n the ip address of client\n- count\n- read bytes\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.close\u00a0Home \u00a0probe::nfsd.create\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.create
probe::nfsd.create
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.create — \n NFS server creating a file(regular,dir,device,fifo) for client\n-

Synopsis

nfsd.create 

Values

fh

\n- file handle (the first part is the length of the file handle)\n-

filelen

\n- the length of file name\n-

client_ip

\n- the ip address of client\n-

iap_mode

\n+

Synopsis

nfsd.create 

Values

iap_mode

\n file access mode\n

filename

\n file name \n-

type

\n- file type(regular,dir,device,fifo ...)\n

iap_valid

\n Attribute flags\n+

fh

\n+ file handle (the first part is the length of the file handle)\n+

type

\n+ file type(regular,dir,device,fifo ...)\n+

client_ip

\n+ the ip address of client\n+

filelen

\n+ the length of file name\n

Description

\n Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.\n


Prev Up Next
probe::nfsd.commit Home probe::nfsd.createv3
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,26 +3,26 @@\n ===============================================================================\n ***** Name *****\n probe::nfsd.create \u2014 NFS server creating a file(regular,dir,device,fifo) for\n client\n ***** Synopsis *****\n nfsd.create\n ***** Values *****\n- fh\n- file handle (the first part is the length of the file handle)\n- filelen\n- the length of file name\n- client_ip\n- the ip address of client\n iap_mode\n file access mode\n filename\n file name\n- type\n- file type(regular,dir,device,fifo ...)\n iap_valid\n Attribute flags\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ type\n+ file type(regular,dir,device,fifo ...)\n+ client_ip\n+ the ip address of client\n+ filelen\n+ the length of file name\n ***** Description *****\n Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.commit\u00a0Home \u00a0probe::nfsd.createv3\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::nfsd.createv3
probe::nfsd.createv3
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.createv3 — \n NFS server creating a regular file or set file attributes for client\n-

Synopsis

nfsd.createv3 

Values

truncp

\n- trunp arguments, indicates if the file shouldbe truncate\n+

Synopsis

nfsd.createv3 

Values

fh

\n+ file handle (the first part is the length of the file handle)\n+

verifier

\n+ file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE\n+

iap_mode

\n+ file access mode\n

iap_valid

\n Attribute flags\n

filename

\n file name \n-

iap_mode

\n- file access mode\n-

verifier

\n- file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE\n+

createmode

\n+ create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED\n

filelen

\n the length of file name\n-

fh

\n- file handle (the first part is the length of the file handle)\n+

truncp

\n+ trunp arguments, indicates if the file shouldbe truncate\n

client_ip

\n the ip address of client\n-

createmode

\n- create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED\n

Description

\n This probepoints is only called by nfsd3_proc_create and\n nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.\n


Prev Up Next
probe::nfsd.create Home probe::nfsd.dispatch
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,33 +3,33 @@\n ===============================================================================\n ***** Name *****\n probe::nfsd.createv3 \u2014 NFS server creating a regular file or set file\n attributes for client\n ***** Synopsis *****\n nfsd.createv3\n ***** Values *****\n- truncp\n- trunp arguments, indicates if the file shouldbe truncate\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ verifier\n+ file attributes (atime,mtime,mode). It's used to reset file attributes\n+ for CREATE_EXCLUSIVE\n+ iap_mode\n+ file access mode\n iap_valid\n Attribute flags\n filename\n file name\n- iap_mode\n- file access mode\n- verifier\n- file attributes (atime,mtime,mode). It's used to reset file attributes\n- for CREATE_EXCLUSIVE\n+ createmode\n+ create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,\n+ NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED\n filelen\n the length of file name\n- fh\n- file handle (the first part is the length of the file handle)\n+ truncp\n+ trunp arguments, indicates if the file shouldbe truncate\n client_ip\n the ip address of client\n- createmode\n- create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,\n- NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED\n ***** Description *****\n This probepoints is only called by nfsd3_proc_create and nfsd4_open when\n op_claim_type is NFS4_OPEN_CLAIM_NULL.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.create\u00a0Home \u00a0probe::nfsd.dispatch\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::nfsd.dispatch
probe::nfsd.dispatch
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.dispatch — \n NFS server receives an operation from client\n-

Synopsis

nfsd.dispatch 

Values

xid

\n- transmission id\n-

version

\n+

Synopsis

nfsd.dispatch 

Values

version

\n nfs version\n

proc

\n procedure number\n+

client_ip

\n+ the ip address of client\n+

xid

\n+ transmission id\n

proto

\n transfer protocol\n

prog

\n program number\n-

client_ip

\n- the ip address of client\n


Prev Up Next
probe::nfsd.createv3 Home probe::nfsd.lookup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.dispatch \u2014 NFS server receives an operation from client\n ***** Synopsis *****\n nfsd.dispatch\n ***** Values *****\n- xid\n- transmission id\n version\n nfs version\n proc\n procedure number\n+ client_ip\n+ the ip address of client\n+ xid\n+ transmission id\n proto\n transfer protocol\n prog\n program number\n- client_ip\n- the ip address of client\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.createv3\u00a0Home \u00a0probe::nfsd.lookup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,11 +1,11 @@\n probe::nfsd.lookup
probe::nfsd.lookup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.lookup — \n NFS server opening or searching file for a file for client\n

Synopsis

nfsd.lookup 

Values

filename

\n file name \n-

filelen

\n- the length of file name\n

fh

\n file handle of parent dir(the first part is the length of the file handle)\n+

filelen

\n+ the length of file name\n

client_ip

\n the ip address of client\n


Prev Up Next
probe::nfsd.dispatch Home probe::nfsd.open
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,17 +4,17 @@\n ***** Name *****\n probe::nfsd.lookup \u2014 NFS server opening or searching file for a file for client\n ***** Synopsis *****\n nfsd.lookup\n ***** Values *****\n filename\n file name\n- filelen\n- the length of file name\n fh\n file handle of parent dir(the first part is the length of the file\n handle)\n+ filelen\n+ the length of file name\n client_ip\n the ip address of client\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.dispatch\u00a0Home \u00a0probe::nfsd.open\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::nfsd.open
probe::nfsd.open
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.open — \n NFS server opening a file for client\n-

Synopsis

nfsd.open 

Values

fh

\n+

Synopsis

nfsd.open 

Values

type

\n+ type of file (regular file or dir)\n+

fh

\n file handle (the first part is the length of the file handle)\n-

client_ip

\n- the ip address of client\n

access

\n indicates the type of open (read/write/commit/readdir...) \n-

type

\n- type of file (regular file or dir)\n+

client_ip

\n+ the ip address of client\n


Prev Up Next
probe::nfsd.lookup Home probe::nfsd.proc.commit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.open \u2014 NFS server opening a file for client\n ***** Synopsis *****\n nfsd.open\n ***** Values *****\n+ type\n+ type of file (regular file or dir)\n fh\n file handle (the first part is the length of the file handle)\n- client_ip\n- the ip address of client\n access\n indicates the type of open (read/write/commit/readdir...)\n- type\n- type of file (regular file or dir)\n+ client_ip\n+ the ip address of client\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.lookup\u00a0Home \u00a0probe::nfsd.proc.commit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::nfsd.proc.commit
probe::nfsd.proc.commit
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.commit — \n NFS server performing a commit operation for client\n-

Synopsis

nfsd.proc.commit 

Values

client_ip

\n- the ip address of client\n-

fh

\n- file handle (the first part is the length of the file handle)\n-

gid

\n- requester's group id\n-

offset

\n- the offset of file \n-

size

\n- read bytes\n-

proto

\n+

Synopsis

nfsd.proc.commit 

Values

proto

\n transfer protocol\n-

count

\n- read bytes\n

uid

\n requester's user id\n

version

\n nfs version\n+

client_ip

\n+ the ip address of client\n+

count

\n+ read bytes\n+

size

\n+ read bytes\n+

gid

\n+ requester's group id\n+

fh

\n+ file handle (the first part is the length of the file handle)\n+

offset

\n+ the offset of file \n


Prev Up Next
probe::nfsd.open Home probe::nfsd.proc.create
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.commit \u2014 NFS server performing a commit operation for client\n ***** Synopsis *****\n nfsd.proc.commit\n ***** Values *****\n- client_ip\n- the ip address of client\n- fh\n- file handle (the first part is the length of the file handle)\n- gid\n- requester's group id\n- offset\n- the offset of file\n- size\n- read bytes\n proto\n transfer protocol\n- count\n- read bytes\n uid\n requester's user id\n version\n nfs version\n+ client_ip\n+ the ip address of client\n+ count\n+ read bytes\n+ size\n+ read bytes\n+ gid\n+ requester's group id\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ offset\n+ the offset of file\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.open\u00a0Home \u00a0probe::nfsd.proc.create\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.proc.create
probe::nfsd.proc.create
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.create — \n NFS server creating a file for client\n-

Synopsis

nfsd.proc.create 

Values

gid

\n+

Synopsis

nfsd.proc.create 

Values

filename

\n+ file name\n+

fh

\n+ file handle (the first part is the length of the file handle)\n+

gid

\n requester's group id\n

filelen

\n length of file name\n-

fh

\n- file handle (the first part is the length of the file handle)\n-

client_ip

\n- the ip address of client\n-

filename

\n- file name\n+

version

\n+ nfs version\n

uid

\n requester's user id\n+

client_ip

\n+ the ip address of client\n

proto

\n transfer protocol\n-

version

\n- nfs version\n


Prev Up Next
probe::nfsd.proc.commit Home probe::nfsd.proc.lookup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.create \u2014 NFS server creating a file for client\n ***** Synopsis *****\n nfsd.proc.create\n ***** Values *****\n+ filename\n+ file name\n+ fh\n+ file handle (the first part is the length of the file handle)\n gid\n requester's group id\n filelen\n length of file name\n- fh\n- file handle (the first part is the length of the file handle)\n- client_ip\n- the ip address of client\n- filename\n- file name\n+ version\n+ nfs version\n uid\n requester's user id\n+ client_ip\n+ the ip address of client\n proto\n transfer protocol\n- version\n- nfs version\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.commit\u00a0Home \u00a0probe::nfsd.proc.lookup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.proc.lookup
probe::nfsd.proc.lookup
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.lookup — \n NFS server opening or searching for a file for client\n-

Synopsis

nfsd.proc.lookup 

Values

proto

\n+

Synopsis

nfsd.proc.lookup 

Values

fh

\n+ file handle of parent dir (the first part is the length of the file handle)\n+

proto

\n transfer protocol\n+

client_ip

\n+ the ip address of client\n

uid

\n requester's user id\n+

filename

\n+ file name \n+

version

\n+ nfs version\n

filelen

\n the length of file name\n-

fh

\n- file handle of parent dir (the first part is the length of the file handle)\n-

client_ip

\n- the ip address of client\n

gid

\n requester's group id\n-

version

\n- nfs version\n-

filename

\n- file name \n


Prev Up Next
probe::nfsd.proc.create Home probe::nfsd.proc.read
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,27 +2,27 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.lookup \u2014 NFS server opening or searching for a file for client\n ***** Synopsis *****\n nfsd.proc.lookup\n ***** Values *****\n+ fh\n+ file handle of parent dir (the first part is the length of the file\n+ handle)\n proto\n transfer protocol\n+ client_ip\n+ the ip address of client\n uid\n requester's user id\n+ filename\n+ file name\n+ version\n+ nfs version\n filelen\n the length of file name\n- fh\n- file handle of parent dir (the first part is the length of the file\n- handle)\n- client_ip\n- the ip address of client\n gid\n requester's group id\n- version\n- nfs version\n- filename\n- file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.create\u00a0Home \u00a0probe::nfsd.proc.read\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::nfsd.proc.read
probe::nfsd.proc.read
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.read — \n NFS server reading file for client\n-

Synopsis

nfsd.proc.read 

Values

gid

\n- requester's group id\n-

client_ip

\n- the ip address of client\n+

Synopsis

nfsd.proc.read 

Values

proto

\n+ transfer protocol\n

fh

\n file handle (the first part is the length of the file handle)\n+

offset

\n+ the offset of file \n

uid

\n requester's user id\n

vlen

\n read blocks \n-

proto

\n- transfer protocol\n-

count

\n- read bytes\n-

vec

\n- struct kvec, includes buf address in kernel address and length of each buffer\n

version

\n nfs version\n+

client_ip

\n+ the ip address of client\n+

count

\n+ read bytes\n

size

\n read bytes\n-

offset

\n- the offset of file \n+

vec

\n+ struct kvec, includes buf address in kernel address and length of each buffer\n+

gid

\n+ requester's group id\n


Prev Up Next
probe::nfsd.proc.lookup Home probe::nfsd.proc.remove
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,33 +2,33 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.read \u2014 NFS server reading file for client\n ***** Synopsis *****\n nfsd.proc.read\n ***** Values *****\n- gid\n- requester's group id\n- client_ip\n- the ip address of client\n+ proto\n+ transfer protocol\n fh\n file handle (the first part is the length of the file handle)\n+ offset\n+ the offset of file\n uid\n requester's user id\n vlen\n read blocks\n- proto\n- transfer protocol\n+ version\n+ nfs version\n+ client_ip\n+ the ip address of client\n count\n read bytes\n+ size\n+ read bytes\n vec\n struct kvec, includes buf address in kernel address and length of each\n buffer\n- version\n- nfs version\n- size\n- read bytes\n- offset\n- the offset of file\n+ gid\n+ requester's group id\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.lookup\u00a0Home \u00a0probe::nfsd.proc.remove\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.proc.remove
probe::nfsd.proc.remove
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.remove — \n NFS server removing a file for client\n-

Synopsis

nfsd.proc.remove 

Values

version

\n- nfs version\n+

Synopsis

nfsd.proc.remove 

Values

gid

\n+ requester's group id\n+

filelen

\n+ length of file name\n+

client_ip

\n+ the ip address of client\n

uid

\n requester's user id\n+

version

\n+ nfs version\n

proto

\n transfer protocol\n

filename

\n file name\n-

gid

\n- requester's group id\n

fh

\n file handle (the first part is the length of the file handle)\n-

filelen

\n- length of file name\n-

client_ip

\n- the ip address of client\n


Prev Up Next
probe::nfsd.proc.read Home probe::nfsd.proc.rename
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.remove \u2014 NFS server removing a file for client\n ***** Synopsis *****\n nfsd.proc.remove\n ***** Values *****\n- version\n- nfs version\n+ gid\n+ requester's group id\n+ filelen\n+ length of file name\n+ client_ip\n+ the ip address of client\n uid\n requester's user id\n+ version\n+ nfs version\n proto\n transfer protocol\n filename\n file name\n- gid\n- requester's group id\n fh\n file handle (the first part is the length of the file handle)\n- filelen\n- length of file name\n- client_ip\n- the ip address of client\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.read\u00a0Home \u00a0probe::nfsd.proc.rename\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::nfsd.proc.rename
probe::nfsd.proc.rename
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.rename — \n NFS Server renaming a file for client\n-

Synopsis

nfsd.proc.rename 

Values

fh

\n+

Synopsis

nfsd.proc.rename 

Values

filename

\n+ old file name \n+

fh

\n file handler of old path\n-

client_ip

\n- the ip address of client\n-

tname

\n- new file name\n

gid

\n requester's group id\n-

tlen

\n- length of new file name\n-

flen

\n- length of old file name \n-

filename

\n- old file name \n

tfh

\n file handler of new path\n+

tname

\n+ new file name\n+

client_ip

\n+ the ip address of client\n+

flen

\n+ length of old file name \n

uid

\n requester's user id\n+

tlen

\n+ length of new file name\n


Prev Up Next
probe::nfsd.proc.remove Home probe::nfsd.proc.write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.rename \u2014 NFS Server renaming a file for client\n ***** Synopsis *****\n nfsd.proc.rename\n ***** Values *****\n+ filename\n+ old file name\n fh\n file handler of old path\n- client_ip\n- the ip address of client\n- tname\n- new file name\n gid\n requester's group id\n- tlen\n- length of new file name\n- flen\n- length of old file name\n- filename\n- old file name\n tfh\n file handler of new path\n+ tname\n+ new file name\n+ client_ip\n+ the ip address of client\n+ flen\n+ length of old file name\n uid\n requester's user id\n+ tlen\n+ length of new file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.remove\u00a0Home \u00a0probe::nfsd.proc.write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html", "unified_diff": "@@ -1,27 +1,27 @@\n probe::nfsd.proc.write
probe::nfsd.proc.write
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.proc.write — \n NFS server writing data to file for client\n-

Synopsis

nfsd.proc.write 

Values

version

\n- nfs version\n+

Synopsis

nfsd.proc.write 

Values

fh

\n+ file handle (the first part is the length of the file handle)\n+

offset

\n+ the offset of file \n

stable

\n argp->stable\n

proto

\n transfer protocol\n-

count

\n- read bytes\n+

version

\n+ nfs version\n

uid

\n requester's user id\n-

vec

\n- struct kvec, includes buf address in kernel address and length of each buffer\n-

offset

\n- the offset of file \n-

size

\n- read bytes\n+

vlen

\n+ read blocks \n

client_ip

\n the ip address of client\n-

fh

\n- file handle (the first part is the length of the file handle)\n+

size

\n+ read bytes\n+

count

\n+ read bytes\n+

vec

\n+ struct kvec, includes buf address in kernel address and length of each buffer\n

gid

\n requester's group id\n-

vlen

\n- read blocks \n


Prev Up Next
probe::nfsd.proc.rename Home probe::nfsd.read
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,35 +2,35 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.proc.write \u2014 NFS server writing data to file for client\n ***** Synopsis *****\n nfsd.proc.write\n ***** Values *****\n- version\n- nfs version\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ offset\n+ the offset of file\n stable\n argp->stable\n proto\n transfer protocol\n- count\n- read bytes\n+ version\n+ nfs version\n uid\n requester's user id\n+ vlen\n+ read blocks\n+ client_ip\n+ the ip address of client\n+ size\n+ read bytes\n+ count\n+ read bytes\n vec\n struct kvec, includes buf address in kernel address and length of each\n buffer\n- offset\n- the offset of file\n- size\n- read bytes\n- client_ip\n- the ip address of client\n- fh\n- file handle (the first part is the length of the file handle)\n gid\n requester's group id\n- vlen\n- read blocks\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.rename\u00a0Home \u00a0probe::nfsd.read\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.read
probe::nfsd.read
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.read — \n NFS server reading data from a file for client\n-

Synopsis

nfsd.read 

Values

file

\n- argument file, indicates if the file has been opened.\n-

count

\n+

Synopsis

nfsd.read 

Values

size

\n read bytes\n-

size

\n+

count

\n read bytes\n-

offset

\n- the offset of file \n

vec

\n struct kvec, includes buf address in kernel address and length of each buffer\n+

file

\n+ argument file, indicates if the file has been opened.\n

vlen

\n read blocks \n-

fh

\n- file handle (the first part is the length of the file handle)\n

client_ip

\n the ip address of client\n+

fh

\n+ file handle (the first part is the length of the file handle)\n+

offset

\n+ the offset of file \n


Prev Up Next
probe::nfsd.proc.write Home probe::nfsd.rename
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,27 +2,27 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.read \u2014 NFS server reading data from a file for client\n ***** Synopsis *****\n nfsd.read\n ***** Values *****\n- file\n- argument file, indicates if the file has been opened.\n- count\n- read bytes\n size\n read bytes\n- offset\n- the offset of file\n+ count\n+ read bytes\n vec\n struct kvec, includes buf address in kernel address and length of each\n buffer\n+ file\n+ argument file, indicates if the file has been opened.\n vlen\n read blocks\n- fh\n- file handle (the first part is the length of the file handle)\n client_ip\n the ip address of client\n+ fh\n+ file handle (the first part is the length of the file handle)\n+ offset\n+ the offset of file\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.proc.write\u00a0Home \u00a0probe::nfsd.rename\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::nfsd.rename
probe::nfsd.rename
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.rename — \n NFS server renaming a file for client\n-

Synopsis

nfsd.rename 

Values

filename

\n- old file name \n-

flen

\n+

Synopsis

nfsd.rename 

Values

flen

\n length of old file name \n-

tfh

\n- file handler of new path\n-

tname

\n- new file name\n

client_ip

\n the ip address of client\n-

fh

\n- file handler of old path\n+

tname

\n+ new file name\n

tlen

\n length of new file name\n+

tfh

\n+ file handler of new path\n+

filename

\n+ old file name \n+

fh

\n+ file handler of old path\n


Prev Up Next
probe::nfsd.read Home probe::nfsd.unlink
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.rename \u2014 NFS server renaming a file for client\n ***** Synopsis *****\n nfsd.rename\n ***** Values *****\n- filename\n- old file name\n flen\n length of old file name\n- tfh\n- file handler of new path\n- tname\n- new file name\n client_ip\n the ip address of client\n- fh\n- file handler of old path\n+ tname\n+ new file name\n tlen\n length of new file name\n+ tfh\n+ file handler of new path\n+ filename\n+ old file name\n+ fh\n+ file handler of old path\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.read\u00a0Home \u00a0probe::nfsd.unlink\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::nfsd.unlink
probe::nfsd.unlink
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.unlink — \n NFS server removing a file or a directory for client\n-

Synopsis

nfsd.unlink 

Values

type

\n- file type (file or dir)\n-

filename

\n+

Synopsis

nfsd.unlink 

Values

filename

\n file name \n-

client_ip

\n- the ip address of client\n

fh

\n file handle (the first part is the length of the file handle)\n+

type

\n+ file type (file or dir)\n+

client_ip

\n+ the ip address of client\n

filelen

\n the length of file name\n


Prev Up Next
probe::nfsd.rename Home probe::nfsd.write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a031.\u00a0Network File Storage Tapset\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::nfsd.unlink \u2014 NFS server removing a file or a directory for client\n ***** Synopsis *****\n nfsd.unlink\n ***** Values *****\n- type\n- file type (file or dir)\n filename\n file name\n- client_ip\n- the ip address of client\n fh\n file handle (the first part is the length of the file handle)\n+ type\n+ file type (file or dir)\n+ client_ip\n+ the ip address of client\n filelen\n the length of file name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.rename\u00a0Home \u00a0probe::nfsd.write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,19 +1,19 @@\n probe::nfsd.write
probe::nfsd.write
Prev Chapter 31. Network File Storage Tapsets Next

Name

probe::nfsd.write — \n NFS server writing data to a file for client\n

Synopsis

nfsd.write 

Values

fh

\n file handle (the first part is the length of the file handle)\n-

client_ip

\n- the ip address of client\n+

offset

\n+ the offset of file \n

vlen

\n read blocks \n+

client_ip

\n+ the ip address of client\n+

file

\n+ argument file, indicates if the file has been opened.\n

vec

\n struct kvec, includes buf address in kernel address and length of each buffer\n-

size

\n- read bytes\n-

offset

\n- the offset of file \n

count

\n read bytes\n-

file

\n- argument file, indicates if the file has been opened.\n+

size

\n+ read bytes\n


Prev Up Next
probe::nfsd.unlink Home Chapter 32. Speculation
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,25 +4,25 @@\n ***** Name *****\n probe::nfsd.write \u2014 NFS server writing data to a file for client\n ***** Synopsis *****\n nfsd.write\n ***** Values *****\n fh\n file handle (the first part is the length of the file handle)\n- client_ip\n- the ip address of client\n+ offset\n+ the offset of file\n vlen\n read blocks\n+ client_ip\n+ the ip address of client\n+ file\n+ argument file, indicates if the file has been opened.\n vec\n struct kvec, includes buf address in kernel address and length of each\n buffer\n- size\n- read bytes\n- offset\n- the offset of file\n count\n read bytes\n- file\n- argument file, indicates if the file has been opened.\n+ size\n+ read bytes\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::nfsd.unlink\u00a0Home \u00a0Chapter\u00a032.\u00a0Speculation\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::scheduler.cpu_off
probe::scheduler.cpu_off
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.cpu_off — \n Process is about to stop running on a cpu\n-

Synopsis

scheduler.cpu_off 

Values

task_next

\n- the process replacing current\n-

task_prev

\n+

Synopsis

scheduler.cpu_off 

Values

task_prev

\n the process leaving the cpu (same as current)\n

idle

\n boolean indicating whether current is the idle process\n

name

\n name of the probe point\n+

task_next

\n+ the process replacing current\n

Context

\n The process leaving the cpu.\n


Prev Up Next
probe::scheduler.balance Home probe::scheduler.cpu_on
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.cpu_off \u2014 Process is about to stop running on a cpu\n ***** Synopsis *****\n scheduler.cpu_off\n ***** Values *****\n- task_next\n- the process replacing current\n task_prev\n the process leaving the cpu (same as current)\n idle\n boolean indicating whether current is the idle process\n name\n name of the probe point\n+ task_next\n+ the process replacing current\n ***** Context *****\n The process leaving the cpu.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.balance\u00a0Home \u00a0probe::scheduler.cpu_on\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::scheduler.cpu_on
probe::scheduler.cpu_on
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.cpu_on — \n Process is beginning execution on a cpu\n-

Synopsis

scheduler.cpu_on 

Values

task_prev

\n- the process that was previously running on this cpu\n-

idle

\n+

Synopsis

scheduler.cpu_on 

Values

idle

\n - boolean indicating whether current is the idle process\n+

task_prev

\n+ the process that was previously running on this cpu\n

name

\n name of the probe point\n

Context

\n The resuming process.\n


Prev Up Next
probe::scheduler.cpu_off Home probe::scheduler.ctxswitch
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.cpu_on \u2014 Process is beginning execution on a cpu\n ***** Synopsis *****\n scheduler.cpu_on\n ***** Values *****\n- task_prev\n- the process that was previously running on this cpu\n idle\n - boolean indicating whether current is the idle process\n+ task_prev\n+ the process that was previously running on this cpu\n name\n name of the probe point\n ***** Context *****\n The resuming process.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.cpu_off\u00a0Home \u00a0probe::scheduler.ctxswitch\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,25 +1,25 @@\n probe::scheduler.ctxswitch
probe::scheduler.ctxswitch
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.ctxswitch — \n A context switch is occuring.\n

Synopsis

scheduler.ctxswitch 

Values

name

\n name of the probe point\n-

prev_pid

\n- The PID of the process to be switched out\n-

next_pid

\n- The PID of the process to be switched in\n-

prev_priority

\n- The priority of the process to be switched out\n-

prev_task_name

\n- The name of the process to be switched out\n-

next_task_name

\n- The name of the process to be switched in\n

next_priority

\n The priority of the process to be switched in\n+

prev_priority

\n+ The priority of the process to be switched out\n+

next_pid

\n+ The PID of the process to be switched in\n

next_tid

\n The TID of the process to be switched in\t \n+

prev_pid

\n+ The PID of the process to be switched out\n

prev_tid

\n The TID of the process to be switched out\n-

prevtsk_state

\n- the state of the process to be switched out\n+

next_task_name

\n+ The name of the process to be switched in\n

nexttsk_state

\n the state of the process to be switched in\n+

prevtsk_state

\n+ the state of the process to be switched out\n+

prev_task_name

\n+ The name of the process to be switched out\n


Prev Up Next
probe::scheduler.cpu_on Home probe::scheduler.kthread_stop
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,30 +4,30 @@\n ***** Name *****\n probe::scheduler.ctxswitch \u2014 A context switch is occuring.\n ***** Synopsis *****\n scheduler.ctxswitch\n ***** Values *****\n name\n name of the probe point\n- prev_pid\n- The PID of the process to be switched out\n- next_pid\n- The PID of the process to be switched in\n- prev_priority\n- The priority of the process to be switched out\n- prev_task_name\n- The name of the process to be switched out\n- next_task_name\n- The name of the process to be switched in\n next_priority\n The priority of the process to be switched in\n+ prev_priority\n+ The priority of the process to be switched out\n+ next_pid\n+ The PID of the process to be switched in\n next_tid\n The TID of the process to be switched in\n+ prev_pid\n+ The PID of the process to be switched out\n prev_tid\n The TID of the process to be switched out\n- prevtsk_state\n- the state of the process to be switched out\n+ next_task_name\n+ The name of the process to be switched in\n nexttsk_state\n the state of the process to be switched in\n+ prevtsk_state\n+ the state of the process to be switched out\n+ prev_task_name\n+ The name of the process to be switched out\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.cpu_on\u00a0Home \u00a0probe::scheduler.kthread_stop\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::scheduler.migrate
probe::scheduler.migrate
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.migrate — \n Task migrating across cpus\n-

Synopsis

scheduler.migrate 

Values

cpu_to

\n- the destination cpu\n+

Synopsis

scheduler.migrate 

Values

pid

\n+ PID of the task being migrated\n

cpu_from

\n the original cpu\n-

pid

\n- PID of the task being migrated\n-

priority

\n- priority of the task being migrated\n+

cpu_to

\n+ the destination cpu\n

task

\n the process that is being migrated\n+

priority

\n+ priority of the task being migrated\n

name

\n name of the probe point\n


Prev Up Next
probe::scheduler.kthread_stop.return Home probe::scheduler.process_exit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.migrate \u2014 Task migrating across cpus\n ***** Synopsis *****\n scheduler.migrate\n ***** Values *****\n- cpu_to\n- the destination cpu\n- cpu_from\n- the original cpu\n pid\n PID of the task being migrated\n- priority\n- priority of the task being migrated\n+ cpu_from\n+ the original cpu\n+ cpu_to\n+ the destination cpu\n task\n the process that is being migrated\n+ priority\n+ priority of the task being migrated\n name\n name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.kthread_stop.return\u00a0Home \u00a0probe::scheduler.process_exit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::scheduler.process_free
probe::scheduler.process_free
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.process_free — \n Scheduler freeing a data structure for a process\n-

Synopsis

scheduler.process_free 

Values

name

\n- name of the probe point\n-

priority

\n+

Synopsis

scheduler.process_free 

Values

priority

\n priority of the process getting freed\n+

name

\n+ name of the probe point\n

pid

\n PID of the process getting freed\n


Prev Up Next
probe::scheduler.process_fork Home probe::scheduler.process_wait
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,16 +3,16 @@\n ===============================================================================\n ***** Name *****\n probe::scheduler.process_free \u2014 Scheduler freeing a data structure for a\n process\n ***** Synopsis *****\n scheduler.process_free\n ***** Values *****\n- name\n- name of the probe point\n priority\n priority of the process getting freed\n+ name\n+ name of the probe point\n pid\n PID of the process getting freed\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.process_fork\u00a0Home \u00a0probe::scheduler.process_wait\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::scheduler.signal_send
probe::scheduler.signal_send
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.signal_send — \n Sending a signal\n-

Synopsis

scheduler.signal_send 

Values

name

\n- name of the probe point\n-

signal_number

\n+

Synopsis

scheduler.signal_send 

Values

signal_number

\n signal number\n

pid

\n pid of the process sending signal\n+

name

\n+ name of the probe point\n


Prev Up Next
probe::scheduler.process_wait Home probe::scheduler.tick
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.signal_send \u2014 Sending a signal\n ***** Synopsis *****\n scheduler.signal_send\n ***** Values *****\n- name\n- name of the probe point\n signal_number\n signal number\n pid\n pid of the process sending signal\n+ name\n+ name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.process_wait\u00a0Home \u00a0probe::scheduler.tick\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::scheduler.wait_task
probe::scheduler.wait_task
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.wait_task — \n Waiting on a task to unschedule (become inactive)\n-

Synopsis

scheduler.wait_task 

Values

task_priority

\n- priority of the task\n+

Synopsis

scheduler.wait_task 

Values

name

\n+ name of the probe point\n

task_pid

\n PID of the task the scheduler is waiting on\n-

name

\n- name of the probe point\n+

task_priority

\n+ priority of the task\n


Prev Up Next
probe::scheduler.tick Home probe::scheduler.wakeup
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.wait_task \u2014 Waiting on a task to unschedule (become inactive)\n ***** Synopsis *****\n scheduler.wait_task\n ***** Values *****\n- task_priority\n- priority of the task\n- task_pid\n- PID of the task the scheduler is waiting on\n name\n name of the probe point\n+ task_pid\n+ PID of the task the scheduler is waiting on\n+ task_priority\n+ priority of the task\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.tick\u00a0Home \u00a0probe::scheduler.wakeup\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::scheduler.wakeup_new
probe::scheduler.wakeup_new
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.wakeup_new — \n Newly created task is woken up for the first time\n-

Synopsis

scheduler.wakeup_new 

Values

task_state

\n- state of the task woken up\n+

Synopsis

scheduler.wakeup_new 

Values

task_priority

\n+ priority of the new task\n+

task_pid

\n+ PID of the new task woken up\n

task_tid

\n TID of the new task woken up\n+

task_state

\n+ state of the task woken up\n

name

\n name of the probe point\n

task_cpu

\n cpu of the task woken up\n-

task_priority

\n- priority of the new task\n-

task_pid

\n- PID of the new task woken up\n


Prev Up Next
probe::scheduler.wakeup Home Chapter 9. IO Scheduler and block IO Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.wakeup_new \u2014 Newly created task is woken up for the first time\n ***** Synopsis *****\n scheduler.wakeup_new\n ***** Values *****\n- task_state\n- state of the task woken up\n+ task_priority\n+ priority of the new task\n+ task_pid\n+ PID of the new task woken up\n task_tid\n TID of the new task woken up\n+ task_state\n+ state of the task woken up\n name\n name of the probe point\n task_cpu\n cpu of the task woken up\n- task_priority\n- priority of the new task\n- task_pid\n- PID of the new task woken up\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.wakeup\u00a0Home \u00a0Chapter\u00a09.\u00a0IO Scheduler and block IO Tapset\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::scheduler.wakeup
probe::scheduler.wakeup
Prev Chapter 8. Scheduler Tapset Next

Name

probe::scheduler.wakeup — \n Task is woken up\n-

Synopsis

scheduler.wakeup 

Values

task_priority

\n- priority of the task being woken up\n-

task_pid

\n- PID of the task being woken up\n+

Synopsis

scheduler.wakeup 

Values

name

\n+ name of the probe point\n

task_cpu

\n cpu of the task being woken up\n-

name

\n- name of the probe point\n

task_state

\n state of the task being woken up\n+

task_priority

\n+ priority of the task being woken up\n+

task_pid

\n+ PID of the task being woken up\n

task_tid

\n tid of the task being woken up\n


Prev Up Next
probe::scheduler.wait_task Home probe::scheduler.wakeup_new
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a08.\u00a0Scheduler Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scheduler.wakeup \u2014 Task is woken up\n ***** Synopsis *****\n scheduler.wakeup\n ***** Values *****\n- task_priority\n- priority of the task being woken up\n- task_pid\n- PID of the task being woken up\n- task_cpu\n- cpu of the task being woken up\n name\n name of the probe point\n+ task_cpu\n+ cpu of the task being woken up\n task_state\n state of the task being woken up\n+ task_priority\n+ priority of the task being woken up\n+ task_pid\n+ PID of the task being woken up\n task_tid\n tid of the task being woken up\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scheduler.wait_task\u00a0Home \u00a0probe::scheduler.wakeup_new\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::scsi.iocompleted
probe::scsi.iocompleted
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.iocompleted — \n SCSI mid-layer running the completion processing for block device I/O requests\n-

Synopsis

scsi.iocompleted 

Values

device_state_str

\n- The current state of the device, as a string\n-

goodbytes

\n- The bytes completed\n-

lun

\n- The lun number\n-

data_direction_str

\n+

Synopsis

scsi.iocompleted 

Values

data_direction_str

\n Data direction, as a string\n

channel

\n The channel number\n+

lun

\n+ The lun number\n+

goodbytes

\n+ The bytes completed\n

req_addr

\n The current struct request pointer, as a number\n+

device_state

\n+ The current state of the device\n

data_direction

\n The data_direction specifies whether this command is from/to\n the device\n-

dev_id

\n- The scsi device id\n-

device_state

\n- The current state of the device\n+

device_state_str

\n+ The current state of the device, as a string\n

host_no

\n The host number\n+

dev_id

\n+ The scsi device id\n


Prev Up Next
Chapter 10. SCSI Tapset Home probe::scsi.iodispatching
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,30 +3,30 @@\n ===============================================================================\n ***** Name *****\n probe::scsi.iocompleted \u2014 SCSI mid-layer running the completion processing for\n block device I/O requests\n ***** Synopsis *****\n scsi.iocompleted\n ***** Values *****\n- device_state_str\n- The current state of the device, as a string\n- goodbytes\n- The bytes completed\n- lun\n- The lun number\n data_direction_str\n Data direction, as a string\n channel\n The channel number\n+ lun\n+ The lun number\n+ goodbytes\n+ The bytes completed\n req_addr\n The current struct request pointer, as a number\n- data_direction\n- The data_direction specifies whether this command is from/to the device\n- dev_id\n- The scsi device id\n device_state\n The current state of the device\n+ data_direction\n+ The data_direction specifies whether this command is from/to the device\n+ device_state_str\n+ The current state of the device, as a string\n host_no\n The host number\n+ dev_id\n+ The scsi device id\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n Chapter\u00a010.\u00a0SCSI TapsetHome \u00a0probe::scsi.iodispatching\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,27 +1,27 @@\n probe::scsi.iodispatching
probe::scsi.iodispatching
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.iodispatching — \n SCSI mid-layer dispatched low-level SCSI command\n

Synopsis

scsi.iodispatching 

Values

device_state_str

\n The current state of the device, as a string\n-

request_bufflen

\n- The request buffer length\n

host_no

\n The host number\n-

device_state

\n- The current state of the device\n

request_buffer

\n The request buffer address\n-

lun

\n- The lun number\n-

data_direction_str

\n- Data direction, as a string\n

dev_id

\n The scsi device id\n-

req_addr

\n- The current struct request pointer, as a number\n+

request_bufflen

\n+ The request buffer length\n+

lun

\n+ The lun number\n

channel

\n The channel number\n+

data_direction_str

\n+ Data direction, as a string\n+

device_state

\n+ The current state of the device\n

data_direction

\n The data_direction specifies whether this command is from/to the device\n 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),\n 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)\n+

req_addr

\n+ The current struct request pointer, as a number\n


Prev Up Next
probe::scsi.iocompleted Home probe::scsi.iodone
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,31 +4,31 @@\n ***** Name *****\n probe::scsi.iodispatching \u2014 SCSI mid-layer dispatched low-level SCSI command\n ***** Synopsis *****\n scsi.iodispatching\n ***** Values *****\n device_state_str\n The current state of the device, as a string\n- request_bufflen\n- The request buffer length\n host_no\n The host number\n- device_state\n- The current state of the device\n request_buffer\n The request buffer address\n- lun\n- The lun number\n- data_direction_str\n- Data direction, as a string\n dev_id\n The scsi device id\n- req_addr\n- The current struct request pointer, as a number\n+ request_bufflen\n+ The request buffer length\n+ lun\n+ The lun number\n channel\n The channel number\n+ data_direction_str\n+ Data direction, as a string\n+ device_state\n+ The current state of the device\n data_direction\n The data_direction specifies whether this command is from/to the device 0\n (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)\n+ req_addr\n+ The current struct request pointer, as a number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scsi.iocompleted\u00a0Home \u00a0probe::scsi.iodone\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::scsi.iodone
probe::scsi.iodone
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.iodone — \n SCSI command completed by low level driver and enqueued into the done queue.\n-

Synopsis

scsi.iodone 

Values

device_state_str

\n- The current state of the device, as a string\n-

dev_id

\n- The scsi device id\n-

channel

\n- The channel number\n-

req_addr

\n+

Synopsis

scsi.iodone 

Values

req_addr

\n The current struct request pointer, as a number\n

data_direction

\n The data_direction specifies whether this command is\n from/to the device.\n-

lun

\n- The lun number\n-

data_direction_str

\n- Data direction, as a string\n-

scsi_timer_pending

\n- 1 if a timer is pending on this request\n

device_state

\n The current state of the device\n+

data_direction_str

\n+ Data direction, as a string\n+

channel

\n+ The channel number\n+

lun

\n+ The lun number\n+

dev_id

\n+ The scsi device id\n

host_no

\n The host number\n+

device_state_str

\n+ The current state of the device, as a string\n+

scsi_timer_pending

\n+ 1 if a timer is pending on this request\n


Prev Up Next
probe::scsi.iodispatching Home probe::scsi.ioentry
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,30 +3,30 @@\n ===============================================================================\n ***** Name *****\n probe::scsi.iodone \u2014 SCSI command completed by low level driver and enqueued\n into the done queue.\n ***** Synopsis *****\n scsi.iodone\n ***** Values *****\n- device_state_str\n- The current state of the device, as a string\n- dev_id\n- The scsi device id\n- channel\n- The channel number\n req_addr\n The current struct request pointer, as a number\n data_direction\n The data_direction specifies whether this command is from/to the device.\n- lun\n- The lun number\n- data_direction_str\n- Data direction, as a string\n- scsi_timer_pending\n- 1 if a timer is pending on this request\n device_state\n The current state of the device\n+ data_direction_str\n+ Data direction, as a string\n+ channel\n+ The channel number\n+ lun\n+ The lun number\n+ dev_id\n+ The scsi device id\n host_no\n The host number\n+ device_state_str\n+ The current state of the device, as a string\n+ scsi_timer_pending\n+ 1 if a timer is pending on this request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scsi.iodispatching\u00a0Home \u00a0probe::scsi.ioentry\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::scsi.ioentry
probe::scsi.ioentry
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.ioentry — \n Prepares a SCSI mid-layer request\n-

Synopsis

scsi.ioentry 

Values

disk_minor

\n+

Synopsis

scsi.ioentry 

Values

device_state

\n+ The current state of the device\n+

disk_minor

\n The minor number of the disk (-1 if no information)\n+

req_addr

\n+ The current struct request pointer, as a number\n

disk_major

\n The major number of the disk (-1 if no information)\n-

device_state

\n- The current state of the device\n

device_state_str

\n The current state of the device, as a string\n-

req_addr

\n- The current struct request pointer, as a number\n


Prev Up Next
probe::scsi.iodone Home probe::scsi.ioexecute
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a010.\u00a0SCSI Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scsi.ioentry \u2014 Prepares a SCSI mid-layer request\n ***** Synopsis *****\n scsi.ioentry\n ***** Values *****\n+ device_state\n+ The current state of the device\n disk_minor\n The minor number of the disk (-1 if no information)\n+ req_addr\n+ The current struct request pointer, as a number\n disk_major\n The major number of the disk (-1 if no information)\n- device_state\n- The current state of the device\n device_state_str\n The current state of the device, as a string\n- req_addr\n- The current struct request pointer, as a number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scsi.iodone\u00a0Home \u00a0probe::scsi.ioexecute\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html", "unified_diff": "@@ -1,28 +1,28 @@\n probe::scsi.ioexecute
probe::scsi.ioexecute
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.ioexecute — \n Create mid-layer SCSI request and wait for the result\n-

Synopsis

scsi.ioexecute 

Values

request_bufflen

\n+

Synopsis

scsi.ioexecute 

Values

device_state

\n+ The current state of the device\n+

data_direction

\n+ The data_direction specifies whether this command is\n+ from/to the device.\n+

request_bufflen

\n The data buffer buffer length\n+

lun

\n+ The lun number\n+

retries

\n+ Number of times to retry request\n+

data_direction_str

\n+ Data direction, as a string\n+

channel

\n+ The channel number\n+

dev_id

\n+ The scsi device id\n

timeout

\n Request timeout in seconds\n

device_state_str

\n The current state of the device, as a string\n-

request_buffer

\n- The data buffer address\n-

retries

\n- Number of times to retry request\n-

device_state

\n- The current state of the device\n

host_no

\n The host number\n-

dev_id

\n- The scsi device id\n-

data_direction

\n- The data_direction specifies whether this command is\n- from/to the device.\n-

channel

\n- The channel number\n-

data_direction_str

\n- Data direction, as a string\n-

lun

\n- The lun number\n+

request_buffer

\n+ The data buffer address\n


Prev Up Next
probe::scsi.ioentry Home probe::scsi.set_state
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,34 +2,34 @@\n Prev\u00a0Chapter\u00a010.\u00a0SCSI Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scsi.ioexecute \u2014 Create mid-layer SCSI request and wait for the result\n ***** Synopsis *****\n scsi.ioexecute\n ***** Values *****\n+ device_state\n+ The current state of the device\n+ data_direction\n+ The data_direction specifies whether this command is from/to the device.\n request_bufflen\n The data buffer buffer length\n+ lun\n+ The lun number\n+ retries\n+ Number of times to retry request\n+ data_direction_str\n+ Data direction, as a string\n+ channel\n+ The channel number\n+ dev_id\n+ The scsi device id\n timeout\n Request timeout in seconds\n device_state_str\n The current state of the device, as a string\n- request_buffer\n- The data buffer address\n- retries\n- Number of times to retry request\n- device_state\n- The current state of the device\n host_no\n The host number\n- dev_id\n- The scsi device id\n- data_direction\n- The data_direction specifies whether this command is from/to the device.\n- channel\n- The channel number\n- data_direction_str\n- Data direction, as a string\n- lun\n- The lun number\n+ request_buffer\n+ The data buffer address\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scsi.ioentry\u00a0Home \u00a0probe::scsi.set_state\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::scsi.set_state
probe::scsi.set_state
Prev Chapter 10. SCSI Tapset Next

Name

probe::scsi.set_state — \n Order SCSI device state change\n-

Synopsis

scsi.set_state 

Values

state

\n+

Synopsis

scsi.set_state 

Values

dev_id

\n+ The scsi device id\n+

old_state

\n+ The current state of the device\n+

host_no

\n+ The host number\n+

state

\n The new state of the device\n

state_str

\n The new state of the device, as a string\n-

host_no

\n- The host number\n-

old_state

\n- The current state of the device\n

old_state_str

\n The current state of the device, as a string\n

lun

\n The lun number\n

channel

\n The channel number\n-

dev_id

\n- The scsi device id\n


Prev Up Next
probe::scsi.ioexecute Home Chapter 11. TTY Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a010.\u00a0SCSI Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::scsi.set_state \u2014 Order SCSI device state change\n ***** Synopsis *****\n scsi.set_state\n ***** Values *****\n+ dev_id\n+ The scsi device id\n+ old_state\n+ The current state of the device\n+ host_no\n+ The host number\n state\n The new state of the device\n state_str\n The new state of the device, as a string\n- host_no\n- The host number\n- old_state\n- The current state of the device\n old_state_str\n The current state of the device, as a string\n lun\n The lun number\n channel\n The channel number\n- dev_id\n- The scsi device id\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::scsi.ioexecute\u00a0Home \u00a0Chapter\u00a011.\u00a0TTY Tapset\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::signal.check_ignored.return
probe::signal.check_ignored.return
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.check_ignored.return — \n Check to see signal is ignored completed\n-

Synopsis

signal.check_ignored.return 

Values

retstr

\n- Return value as a string\n-

name

\n+

Synopsis

signal.check_ignored.return 

Values

name

\n Name of the probe point\n+

retstr

\n+ Return value as a string\n


Prev Up Next
probe::signal.check_ignored Home probe::signal.checkperm
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,14 +2,14 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.check_ignored.return \u2014 Check to see signal is ignored completed\n ***** Synopsis *****\n signal.check_ignored.return\n ***** Values *****\n- retstr\n- Return value as a string\n name\n Name of the probe point\n+ retstr\n+ Return value as a string\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.check_ignored\u00a0Home \u00a0probe::signal.checkperm\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::signal.check_ignored
probe::signal.check_ignored
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.check_ignored — \n Checking to see signal is ignored\n-

Synopsis

signal.check_ignored 

Values

sig

\n+

Synopsis

signal.check_ignored 

Values

sig_pid

\n+ The PID of the process receiving the signal\n+

sig

\n The number of the signal\n-

sig_name

\n- A string representation of the signal\n

pid_name

\n Name of the process receiving the signal\n-

sig_pid

\n- The PID of the process receiving the signal\n+

sig_name

\n+ A string representation of the signal\n


Prev Up Next
function::sigset_mask_str Home probe::signal.check_ignored.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.check_ignored \u2014 Checking to see signal is ignored\n ***** Synopsis *****\n signal.check_ignored\n ***** Values *****\n+ sig_pid\n+ The PID of the process receiving the signal\n sig\n The number of the signal\n- sig_name\n- A string representation of the signal\n pid_name\n Name of the process receiving the signal\n- sig_pid\n- The PID of the process receiving the signal\n+ sig_name\n+ A string representation of the signal\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n function::sigset_mask_str\u00a0Home \u00a0probe::signal.check_ignored.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::signal.checkperm
probe::signal.checkperm
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.checkperm — \n Check being performed on a sent signal\n-

Synopsis

signal.checkperm 

Values

name

\n+

Synopsis

signal.checkperm 

Values

sig_pid

\n+ The PID of the process receiving the signal\n+

name

\n Name of the probe point\n+

sig

\n+ The number of the signal\n+

si_code

\n+ Indicates the signal type\n

sinfo

\n The address of the siginfo structure\n

task

\n A task handle to the signal recipient\n-

sig_pid

\n- The PID of the process receiving the signal\n

pid_name

\n Name of the process receiving the signal\n

sig_name

\n A string representation of the signal\n-

sig

\n- The number of the signal\n-

si_code

\n- Indicates the signal type\n


Prev Up Next
probe::signal.check_ignored.return Home probe::signal.checkperm.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.checkperm \u2014 Check being performed on a sent signal\n ***** Synopsis *****\n signal.checkperm\n ***** Values *****\n+ sig_pid\n+ The PID of the process receiving the signal\n name\n Name of the probe point\n+ sig\n+ The number of the signal\n+ si_code\n+ Indicates the signal type\n sinfo\n The address of the siginfo structure\n task\n A task handle to the signal recipient\n- sig_pid\n- The PID of the process receiving the signal\n pid_name\n Name of the process receiving the signal\n sig_name\n A string representation of the signal\n- sig\n- The number of the signal\n- si_code\n- Indicates the signal type\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.check_ignored.return\u00a0Home \u00a0probe::signal.checkperm.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::signal.do_action
probe::signal.do_action
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.do_action — \n Examining or changing a signal action\n-

Synopsis

signal.do_action 

Values

sa_mask

\n- The new mask of the signal\n+

Synopsis

signal.do_action 

Values

sig_name

\n+ A string representation of the signal\n

name

\n Name of the probe point\n-

sa_handler

\n- The new handler of the signal\n-

sig_name

\n- A string representation of the signal\n+

sa_mask

\n+ The new mask of the signal\n

sig

\n The signal to be examined/changed\n-

oldsigact_addr

\n- The address of the old sigaction\n- struct associated with the signal\n+

sa_handler

\n+ The new handler of the signal\n

sigact_addr

\n The address of the new sigaction\n struct associated with the signal\n+

oldsigact_addr

\n+ The address of the old sigaction\n+ struct associated with the signal\n


Prev Up Next
probe::signal.checkperm.return Home probe::signal.do_action.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.do_action \u2014 Examining or changing a signal action\n ***** Synopsis *****\n signal.do_action\n ***** Values *****\n- sa_mask\n- The new mask of the signal\n- name\n- Name of the probe point\n- sa_handler\n- The new handler of the signal\n sig_name\n A string representation of the signal\n+ name\n+ Name of the probe point\n+ sa_mask\n+ The new mask of the signal\n sig\n The signal to be examined/changed\n- oldsigact_addr\n- The address of the old sigaction struct associated with the signal\n+ sa_handler\n+ The new handler of the signal\n sigact_addr\n The address of the new sigaction struct associated with the signal\n+ oldsigact_addr\n+ The address of the old sigaction struct associated with the signal\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.checkperm.return\u00a0Home \u00a0probe::signal.do_action.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::signal.flush
probe::signal.flush
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.flush — \n Flushing all pending signals for a task\n-

Synopsis

signal.flush 

Values

pid_name

\n- The name of the process associated with the task\n- performing the flush\n-

task

\n- The task handler of the process performing the flush\n-

name

\n+

Synopsis

signal.flush 

Values

name

\n Name of the probe point\n

sig_pid

\n The PID of the process associated with the task\n performing the flush\n+

pid_name

\n+ The name of the process associated with the task\n+ performing the flush\n+

task

\n+ The task handler of the process performing the flush\n


Prev Up Next
probe::signal.do_action.return Home probe::signal.force_segv
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.flush \u2014 Flushing all pending signals for a task\n ***** Synopsis *****\n signal.flush\n ***** Values *****\n- pid_name\n- The name of the process associated with the task performing the flush\n- task\n- The task handler of the process performing the flush\n name\n Name of the probe point\n sig_pid\n The PID of the process associated with the task performing the flush\n+ pid_name\n+ The name of the process associated with the task performing the flush\n+ task\n+ The task handler of the process performing the flush\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.do_action.return\u00a0Home \u00a0probe::signal.force_segv\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::signal.force_segv
probe::signal.force_segv
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.force_segv — \n Forcing send of SIGSEGV\n-

Synopsis

signal.force_segv 

Values

sig

\n- The number of the signal\n+

Synopsis

signal.force_segv 

Values

sig_name

\n+ A string representation of the signal\n

pid_name

\n Name of the process receiving the signal\n-

sig_name

\n- A string representation of the signal\n-

sig_pid

\n- The PID of the process receiving the signal\n+

sig

\n+ The number of the signal\n

name

\n Name of the probe point\n+

sig_pid

\n+ The PID of the process receiving the signal\n


Prev Up Next
probe::signal.flush Home probe::signal.force_segv.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.force_segv \u2014 Forcing send of SIGSEGV\n ***** Synopsis *****\n signal.force_segv\n ***** Values *****\n- sig\n- The number of the signal\n- pid_name\n- Name of the process receiving the signal\n sig_name\n A string representation of the signal\n- sig_pid\n- The PID of the process receiving the signal\n+ pid_name\n+ Name of the process receiving the signal\n+ sig\n+ The number of the signal\n name\n Name of the probe point\n+ sig_pid\n+ The PID of the process receiving the signal\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.flush\u00a0Home \u00a0probe::signal.force_segv.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::signal.handle
probe::signal.handle
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.handle — \n Signal handler being invoked\n-

Synopsis

signal.handle 

Values

sig_mode

\n- Indicates whether the signal was a user-mode or kernel-mode signal\n-

regs

\n- The address of the kernel-mode stack area (deprecated in\n- SystemTap 2.1)\n+

Synopsis

signal.handle 

Values

sig_code

\n+ The si_code value of the siginfo signal\n

sig_name

\n A string representation of the signal\n-

sig_code

\n- The si_code value of the siginfo signal\n-

sig

\n- The signal number that invoked the signal handler\n-

sinfo

\n- The address of the siginfo table\n+

oldset_addr

\n+ The address of the bitmask array of blocked signals\n+ (deprecated in SystemTap 2.1)\n

ka_addr

\n The address of the k_sigaction table\n associated with the signal\n+

sig_mode

\n+ Indicates whether the signal was a user-mode or kernel-mode signal\n+

sinfo

\n+ The address of the siginfo table\n+

regs

\n+ The address of the kernel-mode stack area (deprecated in\n+ SystemTap 2.1)\n

name

\n Name of the probe point\n-

oldset_addr

\n- The address of the bitmask array of blocked signals\n- (deprecated in SystemTap 2.1)\n+

sig

\n+ The signal number that invoked the signal handler\n


Prev Up Next
probe::signal.force_segv.return Home probe::signal.handle.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,29 +2,29 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.handle \u2014 Signal handler being invoked\n ***** Synopsis *****\n signal.handle\n ***** Values *****\n- sig_mode\n- Indicates whether the signal was a user-mode or kernel-mode signal\n- regs\n- The address of the kernel-mode stack area (deprecated in SystemTap 2.1)\n- sig_name\n- A string representation of the signal\n sig_code\n The si_code value of the siginfo signal\n- sig\n- The signal number that invoked the signal handler\n- sinfo\n- The address of the siginfo table\n+ sig_name\n+ A string representation of the signal\n+ oldset_addr\n+ The address of the bitmask array of blocked signals (deprecated in\n+ SystemTap 2.1)\n ka_addr\n The address of the k_sigaction table associated with the signal\n+ sig_mode\n+ Indicates whether the signal was a user-mode or kernel-mode signal\n+ sinfo\n+ The address of the siginfo table\n+ regs\n+ The address of the kernel-mode stack area (deprecated in SystemTap 2.1)\n name\n Name of the probe point\n- oldset_addr\n- The address of the bitmask array of blocked signals (deprecated in\n- SystemTap 2.1)\n+ sig\n+ The signal number that invoked the signal handler\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.force_segv.return\u00a0Home \u00a0probe::signal.handle.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html", "unified_diff": "@@ -1,14 +1,14 @@\n probe::signal.pending
probe::signal.pending
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.pending — \n Examining pending signal\n-

Synopsis

signal.pending 

Values

name

\n- Name of the probe point\n-

sigset_size

\n+

Synopsis

signal.pending 

Values

sigset_size

\n The size of the user-space signal set\n

sigset_add

\n The address of the user-space signal set\n (sigset_t)\n+

name

\n+ Name of the probe point\n

Description

\n This probe is used to examine a set of signals pending for delivery\n to a specific thread. This normally occurs when the\n do_sigpending kernel function is executed.\n


Prev Up Next
probe::signal.handle.return Home probe::signal.pending.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.pending \u2014 Examining pending signal\n ***** Synopsis *****\n signal.pending\n ***** Values *****\n- name\n- Name of the probe point\n sigset_size\n The size of the user-space signal set\n sigset_add\n The address of the user-space signal set (sigset_t)\n+ name\n+ Name of the probe point\n ***** Description *****\n This probe is used to examine a set of signals pending for delivery to a\n specific thread. This normally occurs when the do_sigpending kernel function is\n executed.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.handle.return\u00a0Home \u00a0probe::signal.pending.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::signal.procmask.return
probe::signal.procmask.return
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.procmask.return — \n Examining or changing blocked signals completed\n-

Synopsis

signal.procmask.return 

Values

name

\n- Name of the probe point\n-

retstr

\n+

Synopsis

signal.procmask.return 

Values

retstr

\n Return value as a string\n+

name

\n+ Name of the probe point\n


Prev Up Next
probe::signal.procmask Home probe::signal.send
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,14 +2,14 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.procmask.return \u2014 Examining or changing blocked signals completed\n ***** Synopsis *****\n signal.procmask.return\n ***** Values *****\n- name\n- Name of the probe point\n retstr\n Return value as a string\n+ name\n+ Name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.procmask\u00a0Home \u00a0probe::signal.send\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::signal.procmask
probe::signal.procmask
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.procmask — \n Examining or changing blocked signals\n-

Synopsis

signal.procmask 

Values

how

\n+

Synopsis

signal.procmask 

Values

sigset_addr

\n+ The address of the signal set (sigset_t)\n+ to be implemented\n+

how

\n Indicates how to change the blocked signals; possible values are\n SIG_BLOCK=0 (for blocking signals),\n SIG_UNBLOCK=1 (for unblocking signals), and\n SIG_SETMASK=2 for setting the signal mask.\n-

sigset_addr

\n- The address of the signal set (sigset_t)\n- to be implemented\n+

sigset

\n+ The actual value to be set for sigset_t\n+ (correct?)\n

oldsigset_addr

\n The old address of the signal set\n (sigset_t)\n

name

\n Name of the probe point\n-

sigset

\n- The actual value to be set for sigset_t\n- (correct?)\n


Prev Up Next
probe::signal.pending.return Home probe::signal.procmask.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.procmask \u2014 Examining or changing blocked signals\n ***** Synopsis *****\n signal.procmask\n ***** Values *****\n+ sigset_addr\n+ The address of the signal set (sigset_t) to be implemented\n how\n Indicates how to change the blocked signals; possible values are\n SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking\n signals), and SIG_SETMASK=2 for setting the signal mask.\n- sigset_addr\n- The address of the signal set (sigset_t) to be implemented\n+ sigset\n+ The actual value to be set for sigset_t (correct?)\n oldsigset_addr\n The old address of the signal set (sigset_t)\n name\n Name of the probe point\n- sigset\n- The actual value to be set for sigset_t (correct?)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.pending.return\u00a0Home \u00a0probe::signal.procmask.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::signal.send.return
probe::signal.send.return
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.send.return — \n Signal being sent to a process completed (deprecated in SystemTap 2.1)\n-

Synopsis

signal.send.return 

Values

send2queue

\n- Indicates whether the sent signal was sent to an existing sigqueue\n+

Synopsis

signal.send.return 

Values

retstr

\n+ The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue\n

shared

\n Indicates whether the sent signal is shared by the thread group.\n

name

\n The name of the function used to send out the signal\n-

retstr

\n- The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue\n+

send2queue

\n+ Indicates whether the sent signal was sent to an existing sigqueue\n

Context

\n The signal's sender. (correct?)\n

Description

\n Possible __group_send_sig_info and\n specific_send_sig_info return values are as follows;\n

\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,23 +3,23 @@\n ===============================================================================\n ***** Name *****\n probe::signal.send.return \u2014 Signal being sent to a process completed\n (deprecated in SystemTap 2.1)\n ***** Synopsis *****\n signal.send.return\n ***** Values *****\n- send2queue\n- Indicates whether the sent signal was sent to an existing sigqueue\n+ retstr\n+ The return value to either __group_send_sig_info, specific_send_sig_info,\n+ or send_sigqueue\n shared\n Indicates whether the sent signal is shared by the thread group.\n name\n The name of the function used to send out the signal\n- retstr\n- The return value to either __group_send_sig_info, specific_send_sig_info,\n- or send_sigqueue\n+ send2queue\n+ Indicates whether the sent signal was sent to an existing sigqueue\n ***** Context *****\n The signal's sender. (correct?)\n ***** Description *****\n Possible __group_send_sig_info and specific_send_sig_info return values are as\n follows;\n 0 -- The signal is successfully sent to a process, which means that, (1) the\n signal was ignored by the receiving process, (2) this is a non-RT signal and\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,15 +1,15 @@\n probe::signal.send_sig_queue

probe::signal.send_sig_queue
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.send_sig_queue — \n Queuing a signal to a process\n

Synopsis

signal.send_sig_queue 

Values

sig_pid

\n The PID of the process to which the signal is queued\n

sigqueue_addr

\n The address of the signal queue\n-

name

\n- Name of the probe point\n

sig

\n The queued signal\n+

name

\n+ Name of the probe point\n

sig_name

\n A string representation of the signal\n

pid_name

\n Name of the process to which the signal is queued\n


Prev Up Next
probe::signal.send.return Home probe::signal.send_sig_queue.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,18 +6,18 @@\n ***** Synopsis *****\n signal.send_sig_queue\n ***** Values *****\n sig_pid\n The PID of the process to which the signal is queued\n sigqueue_addr\n The address of the signal queue\n- name\n- Name of the probe point\n sig\n The queued signal\n+ name\n+ Name of the probe point\n sig_name\n A string representation of the signal\n pid_name\n Name of the process to which the signal is queued\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.send.return\u00a0Home \u00a0probe::signal.send_sig_queue.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html", "unified_diff": "@@ -1,26 +1,26 @@\n probe::signal.send
probe::signal.send
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.send — \n Signal being sent to a process\n-

Synopsis

signal.send 

Values

sig

\n- The number of the signal\n-

si_code

\n- Indicates the signal type\n-

pid_name

\n- The name of the signal recipient\n-

sig_name

\n- A string representation of the signal\n-

send2queue

\n- Indicates whether the signal is sent to an existing\n- sigqueue (deprecated in SystemTap 2.1)\n-

sig_pid

\n+

Synopsis

signal.send 

Values

sig_pid

\n The PID of the process receiving the signal\n

name

\n The name of the function used to send out the signal\n+

send2queue

\n+ Indicates whether the signal is sent to an existing\n+ sigqueue (deprecated in SystemTap 2.1)\n+

si_code

\n+ Indicates the signal type\n+

sig

\n+ The number of the signal\n

sinfo

\n The address of siginfo struct\n

task

\n A task handle to the signal recipient\n

shared

\n Indicates whether the signal is shared by the thread group\n+

sig_name

\n+ A string representation of the signal\n+

pid_name

\n+ The name of the signal recipient\n

Context

\n The signal's sender.\n


Prev Up Next
probe::signal.procmask.return Home probe::signal.send.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,33 +2,33 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.send \u2014 Signal being sent to a process\n ***** Synopsis *****\n signal.send\n ***** Values *****\n- sig\n- The number of the signal\n- si_code\n- Indicates the signal type\n- pid_name\n- The name of the signal recipient\n- sig_name\n- A string representation of the signal\n- send2queue\n- Indicates whether the signal is sent to an existing sigqueue (deprecated\n- in SystemTap 2.1)\n sig_pid\n The PID of the process receiving the signal\n name\n The name of the function used to send out the signal\n+ send2queue\n+ Indicates whether the signal is sent to an existing sigqueue (deprecated\n+ in SystemTap 2.1)\n+ si_code\n+ Indicates the signal type\n+ sig\n+ The number of the signal\n sinfo\n The address of siginfo struct\n task\n A task handle to the signal recipient\n shared\n Indicates whether the signal is shared by the thread group\n+ sig_name\n+ A string representation of the signal\n+ pid_name\n+ The name of the signal recipient\n ***** Context *****\n The signal's sender.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.procmask.return\u00a0Home \u00a0probe::signal.send.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n probe::signal.sys_tgkill.return
probe::signal.sys_tgkill.return
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.sys_tgkill.return — \n Sending kill signal to a thread group completed\n-

Synopsis

signal.sys_tgkill.return 

Values

name

\n- Name of the probe point\n-

retstr

\n+

Synopsis

signal.sys_tgkill.return 

Values

retstr

\n The return value to either __group_send_sig_info,\n+

name

\n+ Name of the probe point\n


Prev Up Next
probe::signal.sys_tgkill Home probe::signal.sys_tkill
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,14 +3,14 @@\n ===============================================================================\n ***** Name *****\n probe::signal.sys_tgkill.return \u2014 Sending kill signal to a thread group\n completed\n ***** Synopsis *****\n signal.sys_tgkill.return\n ***** Values *****\n- name\n- Name of the probe point\n retstr\n The return value to either __group_send_sig_info,\n+ name\n+ Name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.sys_tgkill\u00a0Home \u00a0probe::signal.sys_tkill\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::signal.sys_tgkill
probe::signal.sys_tgkill
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.sys_tgkill — \n Sending kill signal to a thread group\n-

Synopsis

signal.sys_tgkill 

Values

name

\n- Name of the probe point\n-

task

\n- A task handle to the signal recipient\n-

tgid

\n+

Synopsis

signal.sys_tgkill 

Values

tgid

\n The thread group ID of the thread receiving the kill signal\n

sig_pid

\n The PID of the thread receiving the kill signal\n+

sig

\n+ The specific kill signal sent to the process\n+

name

\n+ Name of the probe point\n

pid_name

\n The name of the signal recipient\n

sig_name

\n A string representation of the signal\n-

sig

\n- The specific kill signal sent to the process\n+

task

\n+ A task handle to the signal recipient\n

Description

\n The tgkill call is similar to tkill,\n except that it also allows the caller to specify the thread group ID of\n the thread to be signalled. This protects against TID reuse.\n


Prev Up Next
probe::signal.send_sig_queue.return Home probe::signal.sys_tgkill.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.sys_tgkill \u2014 Sending kill signal to a thread group\n ***** Synopsis *****\n signal.sys_tgkill\n ***** Values *****\n- name\n- Name of the probe point\n- task\n- A task handle to the signal recipient\n tgid\n The thread group ID of the thread receiving the kill signal\n sig_pid\n The PID of the thread receiving the kill signal\n+ sig\n+ The specific kill signal sent to the process\n+ name\n+ Name of the probe point\n pid_name\n The name of the signal recipient\n sig_name\n A string representation of the signal\n- sig\n- The specific kill signal sent to the process\n+ task\n+ A task handle to the signal recipient\n ***** Description *****\n The tgkill call is similar to tkill, except that it also allows the caller to\n specify the thread group ID of the thread to be signalled. This protects\n against TID reuse.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.send_sig_queue.return\u00a0Home \u00a0probe::signal.sys_tgkill.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html", "unified_diff": "@@ -1,20 +1,20 @@\n probe::signal.sys_tkill
probe::signal.sys_tkill
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.sys_tkill — \n Sending a kill signal to a thread\n-

Synopsis

signal.sys_tkill 

Values

task

\n- A task handle to the signal recipient\n+

Synopsis

signal.sys_tkill 

Values

sig_pid

\n+ The PID of the process receiving the kill signal\n

name

\n Name of the probe point\n-

sig_pid

\n- The PID of the process receiving the kill signal\n+

sig

\n+ The specific signal sent to the process\n+

task

\n+ A task handle to the signal recipient\n

sig_name

\n A string representation of the signal\n

pid_name

\n The name of the signal recipient\n-

sig

\n- The specific signal sent to the process\n

Description

\n The tkill call is analogous to kill(2),\n except that it also allows a process within a specific thread group to\n be targeted. Such processes are targeted through their unique\n thread IDs (TID).\n


Prev Up Next
probe::signal.sys_tgkill.return Home probe::signal.syskill
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a017.\u00a0Signal Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::signal.sys_tkill \u2014 Sending a kill signal to a thread\n ***** Synopsis *****\n signal.sys_tkill\n ***** Values *****\n- task\n- A task handle to the signal recipient\n- name\n- Name of the probe point\n sig_pid\n The PID of the process receiving the kill signal\n+ name\n+ Name of the probe point\n+ sig\n+ The specific signal sent to the process\n+ task\n+ A task handle to the signal recipient\n sig_name\n A string representation of the signal\n pid_name\n The name of the signal recipient\n- sig\n- The specific signal sent to the process\n ***** Description *****\n The tkill call is analogous to kill(2), except that it also allows a process\n within a specific thread group to be targeted. Such processes are targeted\n through their unique thread IDs (TID).\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.sys_tgkill.return\u00a0Home \u00a0probe::signal.syskill\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,15 +1,15 @@\n probe::signal.syskill
probe::signal.syskill
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.syskill — \n Sending kill signal to a process\n

Synopsis

signal.syskill 

Values

pid_name

\n The name of the signal recipient\n

sig_name

\n A string representation of the signal\n-

sig

\n- The specific signal sent to the process\n-

name

\n- Name of the probe point\n

task

\n A task handle to the signal recipient\n

sig_pid

\n The PID of the process receiving the signal\n+

sig

\n+ The specific signal sent to the process\n+

name

\n+ Name of the probe point\n


Prev Up Next
probe::signal.sys_tkill Home probe::signal.syskill.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,18 +6,18 @@\n ***** Synopsis *****\n signal.syskill\n ***** Values *****\n pid_name\n The name of the signal recipient\n sig_name\n A string representation of the signal\n- sig\n- The specific signal sent to the process\n- name\n- Name of the probe point\n task\n A task handle to the signal recipient\n sig_pid\n The PID of the process receiving the signal\n+ sig\n+ The specific signal sent to the process\n+ name\n+ Name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.sys_tkill\u00a0Home \u00a0probe::signal.syskill.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,15 +1,15 @@\n probe::signal.wakeup
probe::signal.wakeup
Prev Chapter 17. Signal Tapset Next

Name

probe::signal.wakeup — \n Sleeping process being wakened for signal\n

Synopsis

signal.wakeup 

Values

resume

\n Indicates whether to wake up a task in a\n STOPPED or TRACED state\n

pid_name

\n Name of the process to wake\n-

sig_pid

\n- The PID of the process to wake\n

state_mask

\n A string representation indicating the mask\n of task states to wake. Possible values are\n TASK_INTERRUPTIBLE, TASK_STOPPED,\n TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.\n+

sig_pid

\n+ The PID of the process to wake\n


Prev Up Next
probe::signal.systkill.return Home Chapter 18. Errno Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -6,16 +6,16 @@\n ***** Synopsis *****\n signal.wakeup\n ***** Values *****\n resume\n Indicates whether to wake up a task in a STOPPED or TRACED state\n pid_name\n Name of the process to wake\n- sig_pid\n- The PID of the process to wake\n state_mask\n A string representation indicating the mask of task states to wake.\n Possible values are TASK_INTERRUPTIBLE, TASK_STOPPED, TASK_TRACED,\n TASK_WAKEKILL, and TASK_INTERRUPTIBLE.\n+ sig_pid\n+ The PID of the process to wake\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::signal.systkill.return\u00a0Home \u00a0Chapter\u00a018.\u00a0Errno Tapset\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.aio_read.return
probe::socket.aio_read.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.aio_read.return — \n Conclusion of message received via sock_aio_read\n

Synopsis

socket.aio_read.return 

Values

flags

\n Socket flags value\n+

state

\n+ Socket state value\n+

name

\n+ Name of this probe\n

size

\n Size of message received (in bytes) or error code if success = 0\n

protocol

\n Protocol value\n

type

\n Socket type value\n-

name

\n- Name of this probe\n-

family

\n- Protocol family value\n

success

\n Was receive successful? (1 = yes, 0 = no)\n-

state

\n- Socket state value\n+

family

\n+ Protocol family value\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of receiving a message on a socket\n via the sock_aio_read function\n


Prev Up Next
probe::socket.aio_read Home probe::socket.aio_write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -5,28 +5,28 @@\n probe::socket.aio_read.return \u2014 Conclusion of message received via\n sock_aio_read\n ***** Synopsis *****\n socket.aio_read.return\n ***** Values *****\n flags\n Socket flags value\n+ state\n+ Socket state value\n+ name\n+ Name of this probe\n size\n Size of message received (in bytes) or error code if success = 0\n protocol\n Protocol value\n type\n Socket type value\n- name\n- Name of this probe\n- family\n- Protocol family value\n success\n Was receive successful? (1 = yes, 0 = no)\n- state\n- Socket state value\n+ family\n+ Protocol family value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of receiving a message on a socket via the\n sock_aio_read function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.aio_read
probe::socket.aio_read
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.aio_read — \n Receiving message via sock_aio_read\n-

Synopsis

socket.aio_read 

Values

size

\n+

Synopsis

socket.aio_read 

Values

name

\n+ Name of this probe\n+

size

\n Message size in bytes\n+

state

\n+ Socket state value\n

flags

\n Socket flags value\n-

protocol

\n- Protocol value\n-

type

\n- Socket type value\n-

name

\n- Name of this probe\n

family

\n Protocol family value\n-

state

\n- Socket state value\n+

type

\n+ Socket type value\n+

protocol

\n+ Protocol value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of receiving a message on a socket\n via the sock_aio_read function\n


Prev Up Next
function::sock_state_str2num Home probe::socket.aio_read.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.aio_read \u2014 Receiving message via sock_aio_read\n ***** Synopsis *****\n socket.aio_read\n ***** Values *****\n+ name\n+ Name of this probe\n size\n Message size in bytes\n+ state\n+ Socket state value\n flags\n Socket flags value\n- protocol\n- Protocol value\n- type\n- Socket type value\n- name\n- Name of this probe\n family\n Protocol family value\n- state\n- Socket state value\n+ type\n+ Socket type value\n+ protocol\n+ Protocol value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of receiving a message on a socket via the sock_aio_read\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.aio_write.return
probe::socket.aio_write.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.aio_write.return — \n Conclusion of message send via sock_aio_write\n-

Synopsis

socket.aio_write.return 

Values

family

\n- Protocol family value\n-

type

\n- Socket type value\n-

name

\n- Name of this probe\n-

state

\n+

Synopsis

socket.aio_write.return 

Values

state

\n Socket state value\n-

success

\n- Was receive successful? (1 = yes, 0 = no)\n

flags

\n Socket flags value\n+

name

\n+ Name of this probe\n

size

\n Size of message received (in bytes) or error code if success = 0\n+

type

\n+ Socket type value\n

protocol

\n Protocol value\n+

family

\n+ Protocol family value\n+

success

\n+ Was receive successful? (1 = yes, 0 = no)\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of sending a message on a socket\n via the sock_aio_write function\n


Prev Up Next
probe::socket.aio_write Home probe::socket.close
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,30 +2,30 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.aio_write.return \u2014 Conclusion of message send via sock_aio_write\n ***** Synopsis *****\n socket.aio_write.return\n ***** Values *****\n- family\n- Protocol family value\n- type\n- Socket type value\n- name\n- Name of this probe\n state\n Socket state value\n- success\n- Was receive successful? (1 = yes, 0 = no)\n flags\n Socket flags value\n+ name\n+ Name of this probe\n size\n Size of message received (in bytes) or error code if success = 0\n+ type\n+ Socket type value\n protocol\n Protocol value\n+ family\n+ Protocol family value\n+ success\n+ Was receive successful? (1 = yes, 0 = no)\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of sending a message on a socket via the sock_aio_write\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.aio_write
probe::socket.aio_write
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.aio_write — \n Message send via sock_aio_write\n-

Synopsis

socket.aio_write 

Values

flags

\n+

Synopsis

socket.aio_write 

Values

state

\n+ Socket state value\n+

flags

\n Socket flags value\n

size

\n Message size in bytes\n-

protocol

\n- Protocol value\n

name

\n Name of this probe\n

type

\n Socket type value\n+

protocol

\n+ Protocol value\n

family

\n Protocol family value\n-

state

\n- Socket state value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of sending a message on a socket\n via the sock_aio_write function\n


Prev Up Next
probe::socket.aio_read.return Home probe::socket.aio_write.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.aio_write \u2014 Message send via sock_aio_write\n ***** Synopsis *****\n socket.aio_write\n ***** Values *****\n+ state\n+ Socket state value\n flags\n Socket flags value\n size\n Message size in bytes\n- protocol\n- Protocol value\n name\n Name of this probe\n type\n Socket type value\n+ protocol\n+ Protocol value\n family\n Protocol family value\n- state\n- Socket state value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of sending a message on a socket via the sock_aio_write\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::socket.close
probe::socket.close
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.close — \n Close a socket\n-

Synopsis

socket.close 

Values

flags

\n- Socket flags value\n-

protocol

\n- Protocol value\n+

Synopsis

socket.close 

Values

family

\n+ Protocol family value\n

name

\n Name of this probe\n+

protocol

\n+ Protocol value\n

type

\n Socket type value\n-

family

\n- Protocol family value\n+

flags

\n+ Socket flags value\n

state

\n Socket state value\n

Context

\n The requester (user process or kernel)\n

Description

\n Fires at the beginning of closing a socket.\n


Prev Up Next
probe::socket.aio_write.return Home probe::socket.close.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.close \u2014 Close a socket\n ***** Synopsis *****\n socket.close\n ***** Values *****\n- flags\n- Socket flags value\n- protocol\n- Protocol value\n+ family\n+ Protocol family value\n name\n Name of this probe\n+ protocol\n+ Protocol value\n type\n Socket type value\n- family\n- Protocol family value\n+ flags\n+ Socket flags value\n state\n Socket state value\n ***** Context *****\n The requester (user process or kernel)\n ***** Description *****\n Fires at the beginning of closing a socket.\n ===============================================================================\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::socket.create.return
probe::socket.create.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.create.return — \n Return from Creation of a socket\n-

Synopsis

socket.create.return 

Values

protocol

\n- Protocol value\n-

err

\n+

Synopsis

socket.create.return 

Values

err

\n Error code if success == 0\n-

family

\n- Protocol family value\n+

protocol

\n+ Protocol value\n

type

\n Socket type value\n

name

\n Name of this probe\n-

success

\n- Was socket creation successful? (1 = yes, 0 = no)\n

requester

\n Requested by user process or the kernel (1 = kernel, 0 = user)\n+

success

\n+ Was socket creation successful? (1 = yes, 0 = no)\n+

family

\n+ Protocol family value\n

Context

\n The requester (user process or kernel)\n

Description

\n Fires at the conclusion of creating a socket.\n


Prev Up Next
probe::socket.create Home probe::socket.read_iter
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.create.return \u2014 Return from Creation of a socket\n ***** Synopsis *****\n socket.create.return\n ***** Values *****\n- protocol\n- Protocol value\n err\n Error code if success == 0\n- family\n- Protocol family value\n+ protocol\n+ Protocol value\n type\n Socket type value\n name\n Name of this probe\n- success\n- Was socket creation successful? (1 = yes, 0 = no)\n requester\n Requested by user process or the kernel (1 = kernel, 0 = user)\n+ success\n+ Was socket creation successful? (1 = yes, 0 = no)\n+ family\n+ Protocol family value\n ***** Context *****\n The requester (user process or kernel)\n ***** Description *****\n Fires at the conclusion of creating a socket.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::socket.create\u00a0Home \u00a0probe::socket.read_iter\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,17 +1,17 @@\n probe::socket.create
probe::socket.create
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.create — \n Creation of a socket\n

Synopsis

socket.create 

Values

family

\n Protocol family value\n-

type

\n- Socket type value\n-

name

\n- Name of this probe\n

requester

\n Requested by user process or the kernel (1 = kernel, 0 = user)\n

protocol

\n Protocol value\n+

type

\n+ Socket type value\n+

name

\n+ Name of this probe\n

Context

\n The requester (see requester variable)\n

Description

\n Fires at the beginning of creating a socket.\n


Prev Up Next
probe::socket.close.return Home probe::socket.create.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,22 +4,22 @@\n ***** Name *****\n probe::socket.create \u2014 Creation of a socket\n ***** Synopsis *****\n socket.create\n ***** Values *****\n family\n Protocol family value\n- type\n- Socket type value\n- name\n- Name of this probe\n requester\n Requested by user process or the kernel (1 = kernel, 0 = user)\n protocol\n Protocol value\n+ type\n+ Socket type value\n+ name\n+ Name of this probe\n ***** Context *****\n The requester (see requester variable)\n ***** Description *****\n Fires at the beginning of creating a socket.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::socket.close.return\u00a0Home \u00a0probe::socket.create.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.read_iter.return
probe::socket.read_iter.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.read_iter.return — \n Conclusion of message received via sock_read_iter\n-

Synopsis

socket.read_iter.return 

Values

family

\n- Protocol family value\n-

name

\n- Name of this probe\n-

type

\n+

Synopsis

socket.read_iter.return 

Values

type

\n Socket type value\n-

state

\n- Socket state value\n+

protocol

\n+ Protocol value\n+

family

\n+ Protocol family value\n

success

\n Was receive successful? (1 = yes, 0 = no)\n+

state

\n+ Socket state value\n

flags

\n Socket flags value\n+

name

\n+ Name of this probe\n

size

\n Size of message received (in bytes) or error code if success = 0\n-

protocol

\n- Protocol value\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of receiving a message on a socket\n via the sock_read_iter function\n


Prev Up Next
probe::socket.read_iter Home probe::socket.readv
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,30 +3,30 @@\n ===============================================================================\n ***** Name *****\n probe::socket.read_iter.return \u2014 Conclusion of message received via\n sock_read_iter\n ***** Synopsis *****\n socket.read_iter.return\n ***** Values *****\n- family\n- Protocol family value\n- name\n- Name of this probe\n type\n Socket type value\n- state\n- Socket state value\n+ protocol\n+ Protocol value\n+ family\n+ Protocol family value\n success\n Was receive successful? (1 = yes, 0 = no)\n+ state\n+ Socket state value\n flags\n Socket flags value\n+ name\n+ Name of this probe\n size\n Size of message received (in bytes) or error code if success = 0\n- protocol\n- Protocol value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of receiving a message on a socket via the\n sock_read_iter function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.read_iter
probe::socket.read_iter
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.read_iter — \n Receiving message via sock_read_iter\n-

Synopsis

socket.read_iter 

Values

state

\n- Socket state value\n-

name

\n- Name of this probe\n+

Synopsis

socket.read_iter 

Values

family

\n+ Protocol family value\n

type

\n Socket type value\n-

family

\n- Protocol family value\n

protocol

\n Protocol value\n-

flags

\n- Socket flags value\n+

name

\n+ Name of this probe\n

size

\n Message size in bytes\n+

state

\n+ Socket state value\n+

flags

\n+ Socket flags value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of receiving a message on a socket\n via the sock_read_iter function\n


Prev Up Next
probe::socket.create.return Home probe::socket.read_iter.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.read_iter \u2014 Receiving message via sock_read_iter\n ***** Synopsis *****\n socket.read_iter\n ***** Values *****\n- state\n- Socket state value\n- name\n- Name of this probe\n- type\n- Socket type value\n family\n Protocol family value\n+ type\n+ Socket type value\n protocol\n Protocol value\n- flags\n- Socket flags value\n+ name\n+ Name of this probe\n size\n Message size in bytes\n+ state\n+ Socket state value\n+ flags\n+ Socket flags value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of receiving a message on a socket via the\n sock_read_iter function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.readv.return
probe::socket.readv.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.readv.return — \n Conclusion of receiving a message via sock_readv\n-

Synopsis

socket.readv.return 

Values

success

\n- Was receive successful? (1 = yes, 0 = no)\n-

state

\n- Socket state value\n+

Synopsis

socket.readv.return 

Values

size

\n+ Size of message received (in bytes) or error code if success = 0\n

name

\n Name of this probe\n-

type

\n- Socket type value\n+

state

\n+ Socket state value\n+

flags

\n+ Socket flags value\n

family

\n Protocol family value\n+

success

\n+ Was receive successful? (1 = yes, 0 = no)\n+

type

\n+ Socket type value\n

protocol

\n Protocol value\n-

flags

\n- Socket flags value\n-

size

\n- Size of message received (in bytes) or error code if success = 0\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of receiving a message on a socket\n via the sock_readv function\n


Prev Up Next
probe::socket.readv Home probe::socket.receive
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,30 +2,30 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.readv.return \u2014 Conclusion of receiving a message via sock_readv\n ***** Synopsis *****\n socket.readv.return\n ***** Values *****\n- success\n- Was receive successful? (1 = yes, 0 = no)\n- state\n- Socket state value\n+ size\n+ Size of message received (in bytes) or error code if success = 0\n name\n Name of this probe\n- type\n- Socket type value\n+ state\n+ Socket state value\n+ flags\n+ Socket flags value\n family\n Protocol family value\n+ success\n+ Was receive successful? (1 = yes, 0 = no)\n+ type\n+ Socket type value\n protocol\n Protocol value\n- flags\n- Socket flags value\n- size\n- Size of message received (in bytes) or error code if success = 0\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of receiving a message on a socket via the sock_readv\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::socket.readv
probe::socket.readv
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.readv — \n Receiving a message via sock_readv\n-

Synopsis

socket.readv 

Values

protocol

\n- Protocol value\n+

Synopsis

socket.readv 

Values

state

\n+ Socket state value\n

flags

\n Socket flags value\n-

size

\n- Message size in bytes\n-

state

\n- Socket state value\n

name

\n Name of this probe\n+

size

\n+ Message size in bytes\n

type

\n Socket type value\n+

protocol

\n+ Protocol value\n

family

\n Protocol family value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of receiving a message on a socket\n via the sock_readv function\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.readv \u2014 Receiving a message via sock_readv\n ***** Synopsis *****\n socket.readv\n ***** Values *****\n- protocol\n- Protocol value\n- flags\n- Socket flags value\n- size\n- Message size in bytes\n state\n Socket state value\n+ flags\n+ Socket flags value\n name\n Name of this probe\n+ size\n+ Message size in bytes\n type\n Socket type value\n+ protocol\n+ Protocol value\n family\n Protocol family value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of receiving a message on a socket via the sock_readv\n function\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::socket.receive

probe::socket.receive
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.receive — \n Message received on a socket.\n-

Synopsis

socket.receive 

Values

success

\n+

Synopsis

socket.receive 

Values

family

\n+ Protocol family value\n+

success

\n Was send successful? (1 = yes, 0 = no)\n-

state

\n- Socket state value\n

type

\n Socket type value\n-

name

\n- Name of this probe\n-

family

\n- Protocol family value\n

protocol

\n Protocol value\n-

flags

\n- Socket flags value\n+

name

\n+ Name of this probe\n

size

\n Size of message received (in bytes) or error code if success = 0\n+

state

\n+ Socket state value\n+

flags

\n+ Socket flags value\n

Context

\n The message receiver\n


Prev Up Next
probe::socket.readv.return Home probe::socket.recvmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.receive \u2014 Message received on a socket.\n ***** Synopsis *****\n socket.receive\n ***** Values *****\n+ family\n+ Protocol family value\n success\n Was send successful? (1 = yes, 0 = no)\n- state\n- Socket state value\n type\n Socket type value\n- name\n- Name of this probe\n- family\n- Protocol family value\n protocol\n Protocol value\n- flags\n- Socket flags value\n+ name\n+ Name of this probe\n size\n Size of message received (in bytes) or error code if success = 0\n+ state\n+ Socket state value\n+ flags\n+ Socket flags value\n ***** Context *****\n The message receiver\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::socket.readv.return\u00a0Home \u00a0probe::socket.recvmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html", "unified_diff": "@@ -1,23 +1,23 @@\n probe::socket.recvmsg.return
probe::socket.recvmsg.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.recvmsg.return — \n Return from Message being received on socket\n-

Synopsis

socket.recvmsg.return 

Values

state

\n- Socket state value\n+

Synopsis

socket.recvmsg.return 

Values

family

\n+ Protocol family value\n

success

\n Was receive successful? (1 = yes, 0 = no)\n-

family

\n- Protocol family value\n

type

\n Socket type value\n-

name

\n- Name of this probe\n

protocol

\n Protocol value\n

size

\n Size of message received (in bytes) or error code if success = 0\n+

name

\n+ Name of this probe\n+

state

\n+ Socket state value\n

flags

\n Socket flags value\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of receiving a message on a socket\n via the sock_recvmsg function.\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.recvmsg.return \u2014 Return from Message being received on socket\n ***** Synopsis *****\n socket.recvmsg.return\n ***** Values *****\n- state\n- Socket state value\n- success\n- Was receive successful? (1 = yes, 0 = no)\n family\n Protocol family value\n+ success\n+ Was receive successful? (1 = yes, 0 = no)\n type\n Socket type value\n- name\n- Name of this probe\n protocol\n Protocol value\n size\n Size of message received (in bytes) or error code if success = 0\n+ name\n+ Name of this probe\n+ state\n+ Socket state value\n flags\n Socket flags value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of receiving a message on a socket via the sock_recvmsg\n function.\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.recvmsg

probe::socket.recvmsg
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.recvmsg — \n Message being received on socket\n-

Synopsis

socket.recvmsg 

Values

flags

\n- Socket flags value\n+

Synopsis

socket.recvmsg 

Values

name

\n+ Name of this probe\n

size

\n Message size in bytes\n+

flags

\n+ Socket flags value\n+

state

\n+ Socket state value\n+

family

\n+ Protocol family value\n

protocol

\n Protocol value\n

type

\n Socket type value\n-

name

\n- Name of this probe\n-

family

\n- Protocol family value\n-

state

\n- Socket state value\n

Context

\n The message receiver.\n

Description

\n Fires at the beginning of receiving a message on a socket\n via the sock_recvmsg function\n


Prev Up Next
probe::socket.receive Home probe::socket.recvmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.recvmsg \u2014 Message being received on socket\n ***** Synopsis *****\n socket.recvmsg\n ***** Values *****\n- flags\n- Socket flags value\n+ name\n+ Name of this probe\n size\n Message size in bytes\n+ flags\n+ Socket flags value\n+ state\n+ Socket state value\n+ family\n+ Protocol family value\n protocol\n Protocol value\n type\n Socket type value\n- name\n- Name of this probe\n- family\n- Protocol family value\n- state\n- Socket state value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the beginning of receiving a message on a socket via the sock_recvmsg\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::socket.send
probe::socket.send
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.send — \n Message sent on a socket.\n-

Synopsis

socket.send 

Values

size

\n- Size of message sent (in bytes) or error code if success = 0\n+

Synopsis

socket.send 

Values

state

\n+ Socket state value\n

flags

\n Socket flags value\n-

protocol

\n- Protocol value\n-

type

\n- Socket type value\n+

size

\n+ Size of message sent (in bytes) or error code if success = 0\n

name

\n Name of this probe\n+

type

\n+ Socket type value\n+

protocol

\n+ Protocol value\n

family

\n Protocol family value\n

success

\n Was send successful? (1 = yes, 0 = no)\n-

state

\n- Socket state value\n

Context

\n The message sender\n


Prev Up Next
probe::socket.recvmsg.return Home probe::socket.sendmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.send \u2014 Message sent on a socket.\n ***** Synopsis *****\n socket.send\n ***** Values *****\n- size\n- Size of message sent (in bytes) or error code if success = 0\n+ state\n+ Socket state value\n flags\n Socket flags value\n- protocol\n- Protocol value\n- type\n- Socket type value\n+ size\n+ Size of message sent (in bytes) or error code if success = 0\n name\n Name of this probe\n+ type\n+ Socket type value\n+ protocol\n+ Protocol value\n family\n Protocol family value\n success\n Was send successful? (1 = yes, 0 = no)\n- state\n- Socket state value\n ***** Context *****\n The message sender\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::socket.recvmsg.return\u00a0Home \u00a0probe::socket.sendmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.sendmsg.return
probe::socket.sendmsg.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.sendmsg.return — \n Return from socket.sendmsg.\n-

Synopsis

socket.sendmsg.return 

Values

state

\n+

Synopsis

socket.sendmsg.return 

Values

size

\n+ Size of message sent (in bytes) or error code if success = 0\n+

name

\n+ Name of this probe\n+

flags

\n+ Socket flags value\n+

state

\n Socket state value\n

success

\n Was send successful? (1 = yes, 0 = no)\n

family

\n Protocol family value\n-

type

\n- Socket type value\n-

name

\n- Name of this probe\n

protocol

\n Protocol value\n-

size

\n- Size of message sent (in bytes) or error code if success = 0\n-

flags

\n- Socket flags value\n+

type

\n+ Socket type value\n

Context

\n The message sender.\n

Description

\n Fires at the conclusion of sending a message on a socket\n via the sock_sendmsg function\n


Prev Up Next
probe::socket.sendmsg Home probe::socket.write_iter
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,30 +2,30 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.sendmsg.return \u2014 Return from socket.sendmsg.\n ***** Synopsis *****\n socket.sendmsg.return\n ***** Values *****\n+ size\n+ Size of message sent (in bytes) or error code if success = 0\n+ name\n+ Name of this probe\n+ flags\n+ Socket flags value\n state\n Socket state value\n success\n Was send successful? (1 = yes, 0 = no)\n family\n Protocol family value\n- type\n- Socket type value\n- name\n- Name of this probe\n protocol\n Protocol value\n- size\n- Size of message sent (in bytes) or error code if success = 0\n- flags\n- Socket flags value\n+ type\n+ Socket type value\n ***** Context *****\n The message sender.\n ***** Description *****\n Fires at the conclusion of sending a message on a socket via the sock_sendmsg\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.sendmsg
probe::socket.sendmsg
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.sendmsg — \n Message is currently being sent on a socket.\n-

Synopsis

socket.sendmsg 

Values

size

\n- Message size in bytes\n-

flags

\n- Socket flags value\n-

protocol

\n+

Synopsis

socket.sendmsg 

Values

protocol

\n Protocol value\n-

family

\n- Protocol family value\n-

name

\n- Name of this probe\n

type

\n Socket type value\n+

family

\n+ Protocol family value\n+

flags

\n+ Socket flags value\n

state

\n Socket state value\n+

size

\n+ Message size in bytes\n+

name

\n+ Name of this probe\n

Context

\n The message sender\n

Description

\n Fires at the beginning of sending a message on a socket\n via the sock_sendmsg function\n


Prev Up Next
probe::socket.send Home probe::socket.sendmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.sendmsg \u2014 Message is currently being sent on a socket.\n ***** Synopsis *****\n socket.sendmsg\n ***** Values *****\n- size\n- Message size in bytes\n- flags\n- Socket flags value\n protocol\n Protocol value\n- family\n- Protocol family value\n- name\n- Name of this probe\n type\n Socket type value\n+ family\n+ Protocol family value\n+ flags\n+ Socket flags value\n state\n Socket state value\n+ size\n+ Message size in bytes\n+ name\n+ Name of this probe\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of sending a message on a socket via the sock_sendmsg\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.write_iter.return
probe::socket.write_iter.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.write_iter.return — \n Conclusion of message send via sock_write_iter\n-

Synopsis

socket.write_iter.return 

Values

state

\n+

Synopsis

socket.write_iter.return 

Values

flags

\n+ Socket flags value\n+

state

\n Socket state value\n-

success

\n- Was receive successful? (1 = yes, 0 = no)\n-

family

\n- Protocol family value\n

name

\n Name of this probe\n-

type

\n- Socket type value\n-

protocol

\n- Protocol value\n-

flags

\n- Socket flags value\n

size

\n Size of message received (in bytes) or error code if success = 0\n+

protocol

\n+ Protocol value\n+

type

\n+ Socket type value\n+

success

\n+ Was receive successful? (1 = yes, 0 = no)\n+

family

\n+ Protocol family value\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of sending a message on a socket\n via the sock_write_iter function\n


Prev Up Next
probe::socket.write_iter Home probe::socket.writev
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,30 +3,30 @@\n ===============================================================================\n ***** Name *****\n probe::socket.write_iter.return \u2014 Conclusion of message send via\n sock_write_iter\n ***** Synopsis *****\n socket.write_iter.return\n ***** Values *****\n+ flags\n+ Socket flags value\n state\n Socket state value\n- success\n- Was receive successful? (1 = yes, 0 = no)\n- family\n- Protocol family value\n name\n Name of this probe\n- type\n- Socket type value\n- protocol\n- Protocol value\n- flags\n- Socket flags value\n size\n Size of message received (in bytes) or error code if success = 0\n+ protocol\n+ Protocol value\n+ type\n+ Socket type value\n+ success\n+ Was receive successful? (1 = yes, 0 = no)\n+ family\n+ Protocol family value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of sending a message on a socket via the\n sock_write_iter function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html", "unified_diff": "@@ -1,22 +1,22 @@\n probe::socket.write_iter
probe::socket.write_iter
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.write_iter — \n Message send via sock_write_iter\n-

Synopsis

socket.write_iter 

Values

flags

\n+

Synopsis

socket.write_iter 

Values

state

\n+ Socket state value\n+

flags

\n Socket flags value\n+

name

\n+ Name of this probe\n

size

\n Message size in bytes\n+

type

\n+ Socket type value\n

protocol

\n Protocol value\n

family

\n Protocol family value\n-

type

\n- Socket type value\n-

name

\n- Name of this probe\n-

state

\n- Socket state value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of sending a message on a socket\n via the sock_write_iter function\n


Prev Up Next
probe::socket.sendmsg.return Home probe::socket.write_iter.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.write_iter \u2014 Message send via sock_write_iter\n ***** Synopsis *****\n socket.write_iter\n ***** Values *****\n+ state\n+ Socket state value\n flags\n Socket flags value\n+ name\n+ Name of this probe\n size\n Message size in bytes\n+ type\n+ Socket type value\n protocol\n Protocol value\n family\n Protocol family value\n- type\n- Socket type value\n- name\n- Name of this probe\n- state\n- Socket state value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of sending a message on a socket via the sock_write_iter\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n probe::socket.writev.return
probe::socket.writev.return
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.writev.return — \n Conclusion of message sent via socket_writev\n-

Synopsis

socket.writev.return 

Values

protocol

\n- Protocol value\n-

flags

\n- Socket flags value\n-

size

\n- Size of message sent (in bytes) or error code if success = 0\n-

state

\n- Socket state value\n-

success

\n+

Synopsis

socket.writev.return 

Values

success

\n Was send successful? (1 = yes, 0 = no)\n

family

\n Protocol family value\n+

protocol

\n+ Protocol value\n

type

\n Socket type value\n+

size

\n+ Size of message sent (in bytes) or error code if success = 0\n

name

\n Name of this probe\n+

flags

\n+ Socket flags value\n+

state

\n+ Socket state value\n

Context

\n The message receiver.\n

Description

\n Fires at the conclusion of sending a message on a socket\n via the sock_writev function\n


Prev Up Next
probe::socket.writev Home Chapter 15. SNMP Information Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,30 +2,30 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.writev.return \u2014 Conclusion of message sent via socket_writev\n ***** Synopsis *****\n socket.writev.return\n ***** Values *****\n- protocol\n- Protocol value\n- flags\n- Socket flags value\n- size\n- Size of message sent (in bytes) or error code if success = 0\n- state\n- Socket state value\n success\n Was send successful? (1 = yes, 0 = no)\n family\n Protocol family value\n+ protocol\n+ Protocol value\n type\n Socket type value\n+ size\n+ Size of message sent (in bytes) or error code if success = 0\n name\n Name of this probe\n+ flags\n+ Socket flags value\n+ state\n+ Socket state value\n ***** Context *****\n The message receiver.\n ***** Description *****\n Fires at the conclusion of sending a message on a socket via the sock_writev\n function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::socket.writev
probe::socket.writev
Prev Chapter 14. Socket Tapset Next

Name

probe::socket.writev — \n Message sent via socket_writev\n-

Synopsis

socket.writev 

Values

flags

\n- Socket flags value\n-

size

\n- Message size in bytes\n+

Synopsis

socket.writev 

Values

family

\n+ Protocol family value\n

protocol

\n Protocol value\n-

name

\n- Name of this probe\n

type

\n Socket type value\n-

family

\n- Protocol family value\n+

size

\n+ Message size in bytes\n+

name

\n+ Name of this probe\n+

flags

\n+ Socket flags value\n

state

\n Socket state value\n

Context

\n The message sender\n

Description

\n Fires at the beginning of sending a message on a socket\n via the sock_writev function\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a014.\u00a0Socket Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::socket.writev \u2014 Message sent via socket_writev\n ***** Synopsis *****\n socket.writev\n ***** Values *****\n- flags\n- Socket flags value\n- size\n- Message size in bytes\n+ family\n+ Protocol family value\n protocol\n Protocol value\n- name\n- Name of this probe\n type\n Socket type value\n- family\n- Protocol family value\n+ size\n+ Message size in bytes\n+ name\n+ Name of this probe\n+ flags\n+ Socket flags value\n state\n Socket state value\n ***** Context *****\n The message sender\n ***** Description *****\n Fires at the beginning of sending a message on a socket via the sock_writev\n function\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::softirq.entry

probe::softirq.entry
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

probe::softirq.entry — \n Execution of handler for a pending softirq starting\n-

Synopsis

softirq.entry 

Values

vec_nr

\n- softirq vector number\n-

action

\n- pointer to softirq handler just about to execute\n-

h

\n+

Synopsis

softirq.entry 

Values

h

\n struct softirq_action* for current pending softirq\n+

vec_nr

\n+ softirq vector number\n

vec

\n softirq_action vector\n+

action

\n+ pointer to softirq handler just about to execute\n


Prev Up Next
probe::irq_handler.exit Home probe::softirq.exit
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::softirq.entry \u2014 Execution of handler for a pending softirq starting\n ***** Synopsis *****\n softirq.entry\n ***** Values *****\n- vec_nr\n- softirq vector number\n- action\n- pointer to softirq handler just about to execute\n h\n struct softirq_action* for current pending softirq\n+ vec_nr\n+ softirq vector number\n vec\n softirq_action vector\n+ action\n+ pointer to softirq handler just about to execute\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::irq_handler.exit\u00a0Home \u00a0probe::softirq.exit\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::softirq.exit
probe::softirq.exit
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

probe::softirq.exit — \n Execution of handler for a pending softirq completed\n-

Synopsis

softirq.exit 

Values

vec

\n- softirq_action vector\n-

h

\n- struct softirq_action* for just executed softirq\n-

action

\n+

Synopsis

softirq.exit 

Values

action

\n pointer to softirq handler that just finished execution\n+

vec

\n+ softirq_action vector\n

vec_nr

\n softirq vector number\n+

h

\n+ struct softirq_action* for just executed softirq\n


Prev Up Next
probe::softirq.entry Home probe::workqueue.create
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::softirq.exit \u2014 Execution of handler for a pending softirq completed\n ***** Synopsis *****\n softirq.exit\n ***** Values *****\n- vec\n- softirq_action vector\n- h\n- struct softirq_action* for just executed softirq\n action\n pointer to softirq handler that just finished execution\n+ vec\n+ softirq_action vector\n vec_nr\n softirq vector number\n+ h\n+ struct softirq_action* for just executed softirq\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::softirq.entry\u00a0Home \u00a0probe::workqueue.create\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html", "unified_diff": "@@ -1,10 +1,10 @@\n probe::stap.cache_add_src
probe::stap.cache_add_src
Prev Chapter 30. SystemTap Translator Tapset Next

Name

probe::stap.cache_add_src — \n Adding C code translation to cache\n-

Synopsis

stap.cache_add_src 

Values

source_path

\n- the path the .c file is coming from (incl filename)\n-

dest_path

\n+

Synopsis

stap.cache_add_src 

Values

dest_path

\n the path the .c file is going to (incl filename)\n+

source_path

\n+ the path the .c file is coming from (incl filename)\n

Description

\n Fires just before the file is actually moved. Note: if moving the\n kernel module fails, this probe will not fire.\n


Prev Up Next
probe::stap.cache_add_nss Home probe::stap.cache_clean
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,17 +2,17 @@\n Prev\u00a0Chapter\u00a030.\u00a0SystemTap Translator Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::stap.cache_add_src \u2014 Adding C code translation to cache\n ***** Synopsis *****\n stap.cache_add_src\n ***** Values *****\n- source_path\n- the path the .c file is coming from (incl filename)\n dest_path\n the path the .c file is going to (incl filename)\n+ source_path\n+ the path the .c file is coming from (incl filename)\n ***** Description *****\n Fires just before the file is actually moved. Note: if moving the kernel module\n fails, this probe will not fire.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::stap.cache_add_nss\u00a0Home \u00a0probe::stap.cache_clean\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,11 +1,11 @@\n probe::stapio.receive_control_message
probe::stapio.receive_control_message
Prev Chapter 30. SystemTap Translator Tapset Next

Name

probe::stapio.receive_control_message — \n Received a control message\n

Synopsis

stapio.receive_control_message 

Values

len

\n the length (in bytes) of the data blob\n-

type

\n- type of message being send; defined in runtime/transport/transport_msgs.h\n

data

\n a ptr to a binary blob of data sent as the control message\n+

type

\n+ type of message being send; defined in runtime/transport/transport_msgs.h\n

Description

\n Fires just after a message was receieved and before it's processed.\n


Prev Up Next
probe::stap.system.spawn Home probe::staprun.insert_module
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,16 +4,16 @@\n ***** Name *****\n probe::stapio.receive_control_message \u2014 Received a control message\n ***** Synopsis *****\n stapio.receive_control_message\n ***** Values *****\n len\n the length (in bytes) of the data blob\n- type\n- type of message being send; defined in runtime/transport/transport_msgs.h\n data\n a ptr to a binary blob of data sent as the control message\n+ type\n+ type of message being send; defined in runtime/transport/transport_msgs.h\n ***** Description *****\n Fires just after a message was receieved and before it's processed.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::stap.system.spawn\u00a0Home \u00a0probe::staprun.insert_module\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.clnt.bind_new_program
probe::sunrpc.clnt.bind_new_program
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.bind_new_program — \n Bind a new RPC program to an existing client\n-

Synopsis

sunrpc.clnt.bind_new_program 

Values

old_prog

\n- the number of old RPC program\n-

old_vers

\n+

Synopsis

sunrpc.clnt.bind_new_program 

Values

old_vers

\n the version of old RPC program\n-

prog

\n- the number of new RPC program\n-

old_progname

\n- the name of old RPC program\n+

servername

\n+ the server machine name\n+

old_prog

\n+ the number of old RPC program\n

progname

\n the name of new RPC program\n+

old_progname

\n+ the name of old RPC program\n+

prog

\n+ the number of new RPC program\n

vers

\n the version of new RPC program\n-

servername

\n- the server machine name\n


Prev Up Next
probe::netfilter.ip.pre_routing Home probe::sunrpc.clnt.call_async
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,24 +3,24 @@\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.bind_new_program \u2014 Bind a new RPC program to an existing\n client\n ***** Synopsis *****\n sunrpc.clnt.bind_new_program\n ***** Values *****\n- old_prog\n- the number of old RPC program\n old_vers\n the version of old RPC program\n- prog\n- the number of new RPC program\n- old_progname\n- the name of old RPC program\n+ servername\n+ the server machine name\n+ old_prog\n+ the number of old RPC program\n progname\n the name of new RPC program\n+ old_progname\n+ the name of old RPC program\n+ prog\n+ the number of new RPC program\n vers\n the version of new RPC program\n- servername\n- the server machine name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::netfilter.ip.pre_routing\u00a0Home \u00a0probe::sunrpc.clnt.call_async\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::sunrpc.clnt.call_async
probe::sunrpc.clnt.call_async
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.call_async — \n Make an asynchronous RPC call\n-

Synopsis

sunrpc.clnt.call_async 

Values

prot

\n- the IP protocol number\n+

Synopsis

sunrpc.clnt.call_async 

Values

dead

\n+ whether this client is abandoned\n

prog

\n the RPC program number\n+

vers

\n+ the RPC program version number\n+

proc

\n+ the procedure number in this RPC call\n+

servername

\n+ the server machine name\n+

port

\n+ the port number\n

xid

\n current transmission id\n

procname

\n the procedure name in this RPC call\n-

flags

\n- flags\n+

prot

\n+ the IP protocol number\n

progname

\n the RPC program name\n-

port

\n- the port number\n-

dead

\n- whether this client is abandoned\n-

vers

\n- the RPC program version number\n-

servername

\n- the server machine name\n-

proc

\n- the procedure number in this RPC call\n+

flags

\n+ flags\n


Prev Up Next
probe::sunrpc.clnt.bind_new_program Home probe::sunrpc.clnt.call_sync
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,32 +2,32 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.call_async \u2014 Make an asynchronous RPC call\n ***** Synopsis *****\n sunrpc.clnt.call_async\n ***** Values *****\n- prot\n- the IP protocol number\n+ dead\n+ whether this client is abandoned\n prog\n the RPC program number\n+ vers\n+ the RPC program version number\n+ proc\n+ the procedure number in this RPC call\n+ servername\n+ the server machine name\n+ port\n+ the port number\n xid\n current transmission id\n procname\n the procedure name in this RPC call\n- flags\n- flags\n+ prot\n+ the IP protocol number\n progname\n the RPC program name\n- port\n- the port number\n- dead\n- whether this client is abandoned\n- vers\n- the RPC program version number\n- servername\n- the server machine name\n- proc\n- the procedure number in this RPC call\n+ flags\n+ flags\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.bind_new_program\u00a0Home \u00a0probe::sunrpc.clnt.call_sync\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html", "unified_diff": "@@ -1,25 +1,25 @@\n probe::sunrpc.clnt.call_sync
probe::sunrpc.clnt.call_sync
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.call_sync — \n Make a synchronous RPC call\n-

Synopsis

sunrpc.clnt.call_sync 

Values

procname

\n- the procedure name in this RPC call\n+

Synopsis

sunrpc.clnt.call_sync 

Values

xid

\n+ current transmission id\n+

port

\n+ the port number\n+

servername

\n+ the server machine name\n

flags

\n flags\n+

progname

\n+ the RPC program name\n+

procname

\n+ the procedure name in this RPC call\n

prot

\n the IP protocol number\n-

prog

\n- the RPC program number\n-

xid

\n- current transmission id\n-

port

\n- the port number\n

dead

\n whether this client is abandoned\n-

vers

\n- the RPC program version number\n-

servername

\n- the server machine name\n

proc

\n the procedure number in this RPC call\n-

progname

\n- the RPC program name\n+

vers

\n+ the RPC program version number\n+

prog

\n+ the RPC program number\n


Prev Up Next
probe::sunrpc.clnt.call_async Home probe::sunrpc.clnt.clone_client
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,32 +2,32 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.call_sync \u2014 Make a synchronous RPC call\n ***** Synopsis *****\n sunrpc.clnt.call_sync\n ***** Values *****\n- procname\n- the procedure name in this RPC call\n- flags\n- flags\n- prot\n- the IP protocol number\n- prog\n- the RPC program number\n xid\n current transmission id\n port\n the port number\n- dead\n- whether this client is abandoned\n- vers\n- the RPC program version number\n servername\n the server machine name\n- proc\n- the procedure number in this RPC call\n+ flags\n+ flags\n progname\n the RPC program name\n+ procname\n+ the procedure name in this RPC call\n+ prot\n+ the IP protocol number\n+ dead\n+ whether this client is abandoned\n+ proc\n+ the procedure number in this RPC call\n+ vers\n+ the RPC program version number\n+ prog\n+ the RPC program number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.call_async\u00a0Home \u00a0probe::sunrpc.clnt.clone_client\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.clnt.clone_client
probe::sunrpc.clnt.clone_client
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.clone_client — \n Clone an RPC client structure\n

Synopsis

sunrpc.clnt.clone_client 

Values

servername

\n the server machine name\n-

authflavor

\n- the authentication flavor\n-

progname

\n- the RPC program name\n-

vers

\n- the RPC program version number\n-

prog

\n- the RPC program number\n

port

\n the port number\n+

prog

\n+ the RPC program number\n

prot

\n the IP protocol number\n+

authflavor

\n+ the authentication flavor\n+

vers

\n+ the RPC program version number\n+

progname

\n+ the RPC program name\n


Prev Up Next
probe::sunrpc.clnt.call_sync Home probe::sunrpc.clnt.create_client
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,22 +4,22 @@\n ***** Name *****\n probe::sunrpc.clnt.clone_client \u2014 Clone an RPC client structure\n ***** Synopsis *****\n sunrpc.clnt.clone_client\n ***** Values *****\n servername\n the server machine name\n- authflavor\n- the authentication flavor\n- progname\n- the RPC program name\n- vers\n- the RPC program version number\n- prog\n- the RPC program number\n port\n the port number\n+ prog\n+ the RPC program number\n prot\n the IP protocol number\n+ authflavor\n+ the authentication flavor\n+ vers\n+ the RPC program version number\n+ progname\n+ the RPC program name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.call_sync\u00a0Home \u00a0probe::sunrpc.clnt.create_client\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.clnt.create_client
probe::sunrpc.clnt.create_client
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.create_client — \n Create an RPC client\n-

Synopsis

sunrpc.clnt.create_client 

Values

authflavor

\n+

Synopsis

sunrpc.clnt.create_client 

Values

prot

\n+ the IP protocol number\n+

authflavor

\n the authentication flavor\n-

servername

\n- the server machine name\n

vers

\n the RPC program version number\n+

prog

\n+ the RPC program number\n

progname

\n the RPC program name\n+

servername

\n+ the server machine name\n

port

\n the port number\n-

prog

\n- the RPC program number\n-

prot

\n- the IP protocol number\n


Prev Up Next
probe::sunrpc.clnt.clone_client Home probe::sunrpc.clnt.restart_call
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.create_client \u2014 Create an RPC client\n ***** Synopsis *****\n sunrpc.clnt.create_client\n ***** Values *****\n+ prot\n+ the IP protocol number\n authflavor\n the authentication flavor\n- servername\n- the server machine name\n vers\n the RPC program version number\n+ prog\n+ the RPC program number\n progname\n the RPC program name\n+ servername\n+ the server machine name\n port\n the port number\n- prog\n- the RPC program number\n- prot\n- the IP protocol number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.clone_client\u00a0Home \u00a0probe::sunrpc.clnt.restart_call\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.clnt.restart_call
probe::sunrpc.clnt.restart_call
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.restart_call — \n Restart an asynchronous RPC call\n-

Synopsis

sunrpc.clnt.restart_call 

Values

tk_priority

\n- the task priority\n-

prog

\n- the RPC program number\n-

xid

\n- the transmission id\n-

servername

\n- the server machine name\n-

tk_runstate

\n+

Synopsis

sunrpc.clnt.restart_call 

Values

tk_runstate

\n the task run status\n

tk_pid

\n the debugging aid of task\n+

prog

\n+ the RPC program number\n

tk_flags

\n the task flags\n+

servername

\n+ the server machine name\n+

xid

\n+ the transmission id\n+

tk_priority

\n+ the task priority\n


Prev Up Next
probe::sunrpc.clnt.create_client Home probe::sunrpc.clnt.shutdown_client
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.restart_call \u2014 Restart an asynchronous RPC call\n ***** Synopsis *****\n sunrpc.clnt.restart_call\n ***** Values *****\n- tk_priority\n- the task priority\n- prog\n- the RPC program number\n- xid\n- the transmission id\n- servername\n- the server machine name\n tk_runstate\n the task run status\n tk_pid\n the debugging aid of task\n+ prog\n+ the RPC program number\n tk_flags\n the task flags\n+ servername\n+ the server machine name\n+ xid\n+ the transmission id\n+ tk_priority\n+ the task priority\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.create_client\u00a0Home \u00a0probe::sunrpc.clnt.shutdown_client\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html", "unified_diff": "@@ -1,39 +1,39 @@\n probe::sunrpc.clnt.shutdown_client
probe::sunrpc.clnt.shutdown_client
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.clnt.shutdown_client — \n Shutdown an RPC client\n-

Synopsis

sunrpc.clnt.shutdown_client 

Values

clones

\n+

Synopsis

sunrpc.clnt.shutdown_client 

Values

prog

\n+ the RPC program number\n+

rpccnt

\n+ the count of RPC calls\n+

vers

\n+ the RPC program version number\n+

clones

\n the number of clones\n-

om_execute

\n- the RPC execution jiffies\n-

port

\n- the port number\n-

om_bytes_sent

\n- the count of bytes out\n+

om_rtt

\n+ the RPC RTT jiffies\n+

netreconn

\n+ the count of reconnections\n+

om_ops

\n+ the count of operations\n+

prot

\n+ the IP protocol number\n+

authflavor

\n+ the authentication flavor\n+

progname

\n+ the RPC program name\n

om_ntrans

\n the count of RPC transmissions\n-

vers

\n- the RPC program version number\n+

om_bytes_sent

\n+ the count of bytes out\n

servername

\n the server machine name\n

om_queue

\n the jiffies queued for xmit\n-

progname

\n- the RPC program name\n-

rpccnt

\n- the count of RPC calls\n

om_bytes_recv

\n the count of bytes in\n-

om_ops

\n- the count of operations\n-

authflavor

\n- the authentication flavor\n-

prot

\n- the IP protocol number\n+

om_execute

\n+ the RPC execution jiffies\n

tasks

\n the number of references\n-

prog

\n- the RPC program number\n-

om_rtt

\n- the RPC RTT jiffies\n-

netreconn

\n- the count of reconnections\n+

port

\n+ the port number\n


Prev Up Next
probe::sunrpc.clnt.restart_call Home probe::sunrpc.sched.delay
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,46 +2,46 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.clnt.shutdown_client \u2014 Shutdown an RPC client\n ***** Synopsis *****\n sunrpc.clnt.shutdown_client\n ***** Values *****\n+ prog\n+ the RPC program number\n+ rpccnt\n+ the count of RPC calls\n+ vers\n+ the RPC program version number\n clones\n the number of clones\n- om_execute\n- the RPC execution jiffies\n- port\n- the port number\n- om_bytes_sent\n- the count of bytes out\n+ om_rtt\n+ the RPC RTT jiffies\n+ netreconn\n+ the count of reconnections\n+ om_ops\n+ the count of operations\n+ prot\n+ the IP protocol number\n+ authflavor\n+ the authentication flavor\n+ progname\n+ the RPC program name\n om_ntrans\n the count of RPC transmissions\n- vers\n- the RPC program version number\n+ om_bytes_sent\n+ the count of bytes out\n servername\n the server machine name\n om_queue\n the jiffies queued for xmit\n- progname\n- the RPC program name\n- rpccnt\n- the count of RPC calls\n om_bytes_recv\n the count of bytes in\n- om_ops\n- the count of operations\n- authflavor\n- the authentication flavor\n- prot\n- the IP protocol number\n+ om_execute\n+ the RPC execution jiffies\n tasks\n the number of references\n- prog\n- the RPC program number\n- om_rtt\n- the RPC RTT jiffies\n- netreconn\n- the count of reconnections\n+ port\n+ the port number\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.restart_call\u00a0Home \u00a0probe::sunrpc.sched.delay\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -2,16 +2,16 @@\n Delay an RPC task\n

Synopsis

sunrpc.sched.delay 

Values

tk_pid

\n the debugging id of the task\n

vers

\n the program version in the RPC call\n

tk_flags

\n the flags of the task\n+

prog

\n+ the program number in the RPC call\n+

xid

\n+ the transmission id in the RPC call\n

delay

\n the time delayed\n

prot

\n the IP protocol in the RPC call\n-

xid

\n- the transmission id in the RPC call\n-

prog

\n- the program number in the RPC call\n


Prev Up Next
probe::sunrpc.clnt.shutdown_client Home probe::sunrpc.sched.execute
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -8,18 +8,18 @@\n ***** Values *****\n tk_pid\n the debugging id of the task\n vers\n the program version in the RPC call\n tk_flags\n the flags of the task\n+ prog\n+ the program number in the RPC call\n+ xid\n+ the transmission id in the RPC call\n delay\n the time delayed\n prot\n the IP protocol in the RPC call\n- xid\n- the transmission id in the RPC call\n- prog\n- the program number in the RPC call\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.clnt.shutdown_client\u00a0Home \u00a0probe::sunrpc.sched.execute\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::sunrpc.sched.execute
probe::sunrpc.sched.execute
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.sched.execute — \n Execute the RPC `scheduler'\n-

Synopsis

sunrpc.sched.execute 

Values

vers

\n- the program version in the RPC call\n-

tk_pid

\n+

Synopsis

sunrpc.sched.execute 

Values

tk_pid

\n the debugging id of the task\n-

tk_flags

\n- the flags of the task\n

prog

\n the program number in the RPC call\n+

vers

\n+ the program version in the RPC call\n+

tk_flags

\n+ the flags of the task\n

xid

\n the transmission id in the RPC call\n

prot

\n the IP protocol in the RPC call\n


Prev Up Next
probe::sunrpc.sched.delay Home probe::sunrpc.sched.new_task
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.sched.execute \u2014 Execute the RPC `scheduler'\n ***** Synopsis *****\n sunrpc.sched.execute\n ***** Values *****\n- vers\n- the program version in the RPC call\n tk_pid\n the debugging id of the task\n- tk_flags\n- the flags of the task\n prog\n the program number in the RPC call\n+ vers\n+ the program version in the RPC call\n+ tk_flags\n+ the flags of the task\n xid\n the transmission id in the RPC call\n prot\n the IP protocol in the RPC call\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.sched.delay\u00a0Home \u00a0probe::sunrpc.sched.new_task\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::sunrpc.sched.new_task
probe::sunrpc.sched.new_task
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.sched.new_task — \n Create new task for the specified client\n-

Synopsis

sunrpc.sched.new_task 

Values

prog

\n+

Synopsis

sunrpc.sched.new_task 

Values

tk_flags

\n+ the flags of the task\n+

vers

\n+ the program version in the RPC call\n+

prog

\n the program number in the RPC call\n

xid

\n the transmission id in the RPC call\n

prot

\n the IP protocol in the RPC call\n-

vers

\n- the program version in the RPC call\n-

tk_flags

\n- the flags of the task\n


Prev Up Next
probe::sunrpc.sched.execute Home probe::sunrpc.sched.release_task
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.sched.new_task \u2014 Create new task for the specified client\n ***** Synopsis *****\n sunrpc.sched.new_task\n ***** Values *****\n+ tk_flags\n+ the flags of the task\n+ vers\n+ the program version in the RPC call\n prog\n the program number in the RPC call\n xid\n the transmission id in the RPC call\n prot\n the IP protocol in the RPC call\n- vers\n- the program version in the RPC call\n- tk_flags\n- the flags of the task\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.sched.execute\u00a0Home \u00a0probe::sunrpc.sched.release_task\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html", "unified_diff": "@@ -1,16 +1,16 @@\n probe::sunrpc.sched.release_task
probe::sunrpc.sched.release_task
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.sched.release_task — \n Release all resources associated with a task\n-

Synopsis

sunrpc.sched.release_task 

Values

prog

\n+

Synopsis

sunrpc.sched.release_task 

Values

tk_flags

\n+ the flags of the task\n+

vers

\n+ the program version in the RPC call\n+

prog

\n the program number in the RPC call\n

xid

\n the transmission id in the RPC call\n

prot

\n the IP protocol in the RPC call\n-

vers

\n- the program version in the RPC call\n-

tk_flags

\n- the flags of the task\n

Description

\n rpc_release_task function might not be found for a particular kernel.\n So, if we can't find it, just return '-1' for everything.\n


Prev Up Next
probe::sunrpc.sched.new_task Home probe::sunrpc.svc.create
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,23 +2,23 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.sched.release_task \u2014 Release all resources associated with a task\n ***** Synopsis *****\n sunrpc.sched.release_task\n ***** Values *****\n+ tk_flags\n+ the flags of the task\n+ vers\n+ the program version in the RPC call\n prog\n the program number in the RPC call\n xid\n the transmission id in the RPC call\n prot\n the IP protocol in the RPC call\n- vers\n- the program version in the RPC call\n- tk_flags\n- the flags of the task\n ***** Description *****\n rpc_release_task function might not be found for a particular kernel. So, if we\n can't find it, just return '-1' for everything.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.sched.new_task\u00a0Home \u00a0probe::sunrpc.svc.create\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::sunrpc.svc.create
probe::sunrpc.svc.create
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.create — \n Create an RPC service\n-

Synopsis

sunrpc.svc.create 

Values

pg_nvers

\n- the number of supported versions\n+

Synopsis

sunrpc.svc.create 

Values

progname

\n+ the name of the program\n

bufsize

\n the buffer size\n

prog

\n the number of the program\n-

progname

\n- the name of the program\n+

pg_nvers

\n+ the number of supported versions\n


Prev Up Next
probe::sunrpc.sched.release_task Home probe::sunrpc.svc.destroy
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.create \u2014 Create an RPC service\n ***** Synopsis *****\n sunrpc.svc.create\n ***** Values *****\n- pg_nvers\n- the number of supported versions\n+ progname\n+ the name of the program\n bufsize\n the buffer size\n prog\n the number of the program\n- progname\n- the name of the program\n+ pg_nvers\n+ the number of supported versions\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.sched.release_task\u00a0Home \u00a0probe::sunrpc.svc.destroy\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::sunrpc.svc.destroy
probe::sunrpc.svc.destroy
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.destroy — \n Destroy an RPC service\n-

Synopsis

sunrpc.svc.destroy 

Values

sv_progname

\n- the name of the program\n-

rpcbadauth

\n- the count of requests drooped for authentication failure\n-

rpccnt

\n- the count of valid RPC requests\n-

rpcbadfmt

\n+

Synopsis

sunrpc.svc.destroy 

Values

rpcbadfmt

\n the count of requests dropped for bad formats\n

sv_name

\n the service name\n-

netcnt

\n- the count of received RPC requests\n+

sv_prog

\n+ the number of the program\n

nettcpconn

\n the count of accepted TCP connections\n+

netcnt

\n+ the count of received RPC requests\n

sv_nrthreads

\n the number of concurrent threads\n-

sv_prog

\n- the number of the program\n+

rpcbadauth

\n+ the count of requests drooped for authentication failure\n+

sv_progname

\n+ the name of the program\n+

rpccnt

\n+ the count of valid RPC requests\n


Prev Up Next
probe::sunrpc.svc.create Home probe::sunrpc.svc.drop
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.destroy \u2014 Destroy an RPC service\n ***** Synopsis *****\n sunrpc.svc.destroy\n ***** Values *****\n- sv_progname\n- the name of the program\n- rpcbadauth\n- the count of requests drooped for authentication failure\n- rpccnt\n- the count of valid RPC requests\n rpcbadfmt\n the count of requests dropped for bad formats\n sv_name\n the service name\n- netcnt\n- the count of received RPC requests\n+ sv_prog\n+ the number of the program\n nettcpconn\n the count of accepted TCP connections\n+ netcnt\n+ the count of received RPC requests\n sv_nrthreads\n the number of concurrent threads\n- sv_prog\n- the number of the program\n+ rpcbadauth\n+ the count of requests drooped for authentication failure\n+ sv_progname\n+ the name of the program\n+ rpccnt\n+ the count of valid RPC requests\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.create\u00a0Home \u00a0probe::sunrpc.svc.drop\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.svc.drop
probe::sunrpc.svc.drop
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.drop — \n Drop RPC request\n-

Synopsis

sunrpc.svc.drop 

Values

rq_prot

\n+

Synopsis

sunrpc.svc.drop 

Values

sv_name

\n+ the service name\n+

rq_prot

\n the IP protocol of the reqeust\n-

rq_xid

\n- the transmission id in the request\n-

peer_ip

\n- the peer address where the request is from\n

rq_prog

\n the program number in the request\n-

sv_name

\n- the service name\n+

rq_xid

\n+ the transmission id in the request\n

rq_vers

\n the program version in the request\n

rq_proc

\n the procedure number in the request\n+

peer_ip

\n+ the peer address where the request is from\n


Prev Up Next
probe::sunrpc.svc.destroy Home probe::sunrpc.svc.process
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.drop \u2014 Drop RPC request\n ***** Synopsis *****\n sunrpc.svc.drop\n ***** Values *****\n+ sv_name\n+ the service name\n rq_prot\n the IP protocol of the reqeust\n- rq_xid\n- the transmission id in the request\n- peer_ip\n- the peer address where the request is from\n rq_prog\n the program number in the request\n- sv_name\n- the service name\n+ rq_xid\n+ the transmission id in the request\n rq_vers\n the program version in the request\n rq_proc\n the procedure number in the request\n+ peer_ip\n+ the peer address where the request is from\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.destroy\u00a0Home \u00a0probe::sunrpc.svc.process\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::sunrpc.svc.process
probe::sunrpc.svc.process
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.process — \n Process an RPC request\n-

Synopsis

sunrpc.svc.process 

Values

peer_ip

\n- the peer address where the request is from\n-

rq_prog

\n+

Synopsis

sunrpc.svc.process 

Values

rq_prog

\n the program number in the request\n+

rq_prot

\n+ the IP protocol of the reqeust\n

sv_name

\n the service name\n-

sv_nrthreads

\n- the number of concurrent threads\n

sv_prog

\n the number of the program\n-

rq_prot

\n- the IP protocol of the reqeust\n-

rq_xid

\n- the transmission id in the request\n-

rq_vers

\n- the program version in the request\n+

peer_ip

\n+ the peer address where the request is from\n

rq_proc

\n the procedure number in the request\n+

rq_vers

\n+ the program version in the request\n+

sv_nrthreads

\n+ the number of concurrent threads\n+

rq_xid

\n+ the transmission id in the request\n


Prev Up Next
probe::sunrpc.svc.drop Home probe::sunrpc.svc.recv
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.process \u2014 Process an RPC request\n ***** Synopsis *****\n sunrpc.svc.process\n ***** Values *****\n- peer_ip\n- the peer address where the request is from\n rq_prog\n the program number in the request\n+ rq_prot\n+ the IP protocol of the reqeust\n sv_name\n the service name\n- sv_nrthreads\n- the number of concurrent threads\n sv_prog\n the number of the program\n- rq_prot\n- the IP protocol of the reqeust\n- rq_xid\n- the transmission id in the request\n- rq_vers\n- the program version in the request\n+ peer_ip\n+ the peer address where the request is from\n rq_proc\n the procedure number in the request\n+ rq_vers\n+ the program version in the request\n+ sv_nrthreads\n+ the number of concurrent threads\n+ rq_xid\n+ the transmission id in the request\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.drop\u00a0Home \u00a0probe::sunrpc.svc.recv\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::sunrpc.svc.recv
probe::sunrpc.svc.recv
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.recv — \n Listen for the next RPC request on any socket\n-

Synopsis

sunrpc.svc.recv 

Values

sv_prog

\n- the number of the program\n-

timeout

\n+

Synopsis

sunrpc.svc.recv 

Values

timeout

\n the timeout of waiting for data\n-

sv_nrthreads

\n- the number of concurrent threads\n+

sv_prog

\n+ the number of the program\n

sv_name

\n the service name\n+

sv_nrthreads

\n+ the number of concurrent threads\n


Prev Up Next
probe::sunrpc.svc.process Home probe::sunrpc.svc.register
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.recv \u2014 Listen for the next RPC request on any socket\n ***** Synopsis *****\n sunrpc.svc.recv\n ***** Values *****\n- sv_prog\n- the number of the program\n timeout\n the timeout of waiting for data\n- sv_nrthreads\n- the number of concurrent threads\n+ sv_prog\n+ the number of the program\n sv_name\n the service name\n+ sv_nrthreads\n+ the number of concurrent threads\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.process\u00a0Home \u00a0probe::sunrpc.svc.register\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::sunrpc.svc.register
probe::sunrpc.svc.register
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.register — \n Register an RPC service with the local portmapper\n-

Synopsis

sunrpc.svc.register 

Values

port

\n- the port number\n+

Synopsis

sunrpc.svc.register 

Values

prot

\n+ the IP protocol number\n

progname

\n the name of the program\n-

prot

\n- the IP protocol number\n-

prog

\n- the number of the program\n

sv_name

\n the service name\n+

port

\n+ the port number\n+

prog

\n+ the number of the program\n

Description

\n If proto and port are both 0, then unregister a service.\n


Prev Up Next
probe::sunrpc.svc.recv Home probe::sunrpc.svc.send
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.register \u2014 Register an RPC service with the local portmapper\n ***** Synopsis *****\n sunrpc.svc.register\n ***** Values *****\n- port\n- the port number\n- progname\n- the name of the program\n prot\n the IP protocol number\n- prog\n- the number of the program\n+ progname\n+ the name of the program\n sv_name\n the service name\n+ port\n+ the port number\n+ prog\n+ the number of the program\n ***** Description *****\n If proto and port are both 0, then unregister a service.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.recv\u00a0Home \u00a0probe::sunrpc.svc.send\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::sunrpc.svc.send
probe::sunrpc.svc.send
Prev Chapter 13. Networking Tapset Next

Name

probe::sunrpc.svc.send — \n Return reply to RPC client\n-

Synopsis

sunrpc.svc.send 

Values

rq_vers

\n- the program version in the request\n-

rq_proc

\n- the procedure number in the request\n+

Synopsis

sunrpc.svc.send 

Values

rq_prog

\n+ the program number in the request\n+

rq_prot

\n+ the IP protocol of the reqeust\n

sv_name

\n the service name\n-

rq_prog

\n- the program number in the request\n

peer_ip

\n the peer address where the request is from\n+

rq_proc

\n+ the procedure number in the request\n+

rq_vers

\n+ the program version in the request\n

rq_xid

\n the transmission id in the request\n-

rq_prot

\n- the IP protocol of the reqeust\n


Prev Up Next
probe::sunrpc.svc.register Home probe::tcp.disconnect
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::sunrpc.svc.send \u2014 Return reply to RPC client\n ***** Synopsis *****\n sunrpc.svc.send\n ***** Values *****\n- rq_vers\n- the program version in the request\n- rq_proc\n- the procedure number in the request\n- sv_name\n- the service name\n rq_prog\n the program number in the request\n+ rq_prot\n+ the IP protocol of the reqeust\n+ sv_name\n+ the service name\n peer_ip\n the peer address where the request is from\n+ rq_proc\n+ the procedure number in the request\n+ rq_vers\n+ the program version in the request\n rq_xid\n the transmission id in the request\n- rq_prot\n- the IP protocol of the reqeust\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.register\u00a0Home \u00a0probe::tcp.disconnect\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::syscall_any.return
probe::syscall_any.return
Prev Chapter 36. Syscall Any Tapset Next

Name

probe::syscall_any.return — \n Record exit from a syscall\n-

Synopsis

syscall_any.return 

Values

syscall_nr

\n+

Synopsis

syscall_any.return 

Values

retval

\n+ return value of the syscall\n+

syscall_nr

\n number of the syscall\n

name

\n name of the syscall\n-

retval

\n- return value of the syscall\n

Context

\n The process performing the syscall\n

Description

\n The syscall_any.return probe point is designed to be a low overhead\n that monitors all the syscalls returns via a kernel tracepoint.\n Because of the breadth of syscalls it monitors it provides\n no information about the syscall arguments, argstr string\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a036.\u00a0Syscall Any Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::syscall_any.return \u2014 Record exit from a syscall\n ***** Synopsis *****\n syscall_any.return\n ***** Values *****\n+ retval\n+ return value of the syscall\n syscall_nr\n number of the syscall\n name\n name of the syscall\n- retval\n- return value of the syscall\n ***** Context *****\n The process performing the syscall\n ***** Description *****\n The syscall_any.return probe point is designed to be a low overhead that\n monitors all the syscalls returns via a kernel tracepoint. Because of the\n breadth of syscalls it monitors it provides no information about the syscall\n arguments, argstr string representation of those arguments, or a string\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,21 +1,21 @@\n probe::tcp.disconnect

probe::tcp.disconnect
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.disconnect — \n TCP socket disconnection\n

Synopsis

tcp.disconnect 

Values

dport

\n TCP destination port\n-

saddr

\n- A string representing the source IP address\n-

sock

\n- Network socket \n-

flags

\n- TCP flags (e.g. FIN, etc) \n

name

\n Name of this probe\n-

daddr

\n- A string representing the destination IP address\n

sport

\n TCP source port \n

family

\n IP address family\n+

daddr

\n+ A string representing the destination IP address\n+

flags

\n+ TCP flags (e.g. FIN, etc) \n+

sock

\n+ Network socket \n+

saddr

\n+ A string representing the source IP address\n

Context

\n The process which disconnects tcp \n


Prev Up Next
probe::sunrpc.svc.send Home probe::tcp.disconnect.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,26 +4,26 @@\n ***** Name *****\n probe::tcp.disconnect \u2014 TCP socket disconnection\n ***** Synopsis *****\n tcp.disconnect\n ***** Values *****\n dport\n TCP destination port\n- saddr\n- A string representing the source IP address\n- sock\n- Network socket\n- flags\n- TCP flags (e.g. FIN, etc)\n name\n Name of this probe\n- daddr\n- A string representing the destination IP address\n sport\n TCP source port\n family\n IP address family\n+ daddr\n+ A string representing the destination IP address\n+ flags\n+ TCP flags (e.g. FIN, etc)\n+ sock\n+ Network socket\n+ saddr\n+ A string representing the source IP address\n ***** Context *****\n The process which disconnects tcp\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::sunrpc.svc.send\u00a0Home \u00a0probe::tcp.disconnect.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html", "unified_diff": "@@ -1,31 +1,31 @@\n probe::tcp.receive
probe::tcp.receive
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.receive — \n Called when a TCP packet is received\n-

Synopsis

tcp.receive 

Values

family

\n+

Synopsis

tcp.receive 

Values

protocol

\n+ Packet protocol from driver\n+

name

\n+ Name of the probe point\n+

family

\n IP address family\n-

sport

\n- TCP source port\n

daddr

\n A string representing the destination IP address\n-

syn

\n- TCP SYN flag\n-

protocol

\n- Packet protocol from driver\n

psh

\n TCP PSH flag\n-

fin

\n- TCP FIN flag\n

saddr

\n A string representing the source IP address\n-

name

\n- Name of the probe point\n-

rst

\n- TCP RST flag\n-

urg

\n- TCP URG flag\n+

fin

\n+ TCP FIN flag\n

dport

\n TCP destination port\n

iphdr

\n IP header address\n+

sport

\n+ TCP source port\n+

rst

\n+ TCP RST flag\n+

syn

\n+ TCP SYN flag\n

ack

\n TCP ACK flag\n+

urg

\n+ TCP URG flag\n


Prev Up Next
probe::tcp.disconnect.return Home probe::tcp.recvmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,38 +2,38 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.receive \u2014 Called when a TCP packet is received\n ***** Synopsis *****\n tcp.receive\n ***** Values *****\n+ protocol\n+ Packet protocol from driver\n+ name\n+ Name of the probe point\n family\n IP address family\n- sport\n- TCP source port\n daddr\n A string representing the destination IP address\n- syn\n- TCP SYN flag\n- protocol\n- Packet protocol from driver\n psh\n TCP PSH flag\n- fin\n- TCP FIN flag\n saddr\n A string representing the source IP address\n- name\n- Name of the probe point\n- rst\n- TCP RST flag\n- urg\n- TCP URG flag\n+ fin\n+ TCP FIN flag\n dport\n TCP destination port\n iphdr\n IP header address\n+ sport\n+ TCP source port\n+ rst\n+ TCP RST flag\n+ syn\n+ TCP SYN flag\n ack\n TCP ACK flag\n+ urg\n+ TCP URG flag\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.disconnect.return\u00a0Home \u00a0probe::tcp.recvmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::tcp.recvmsg.return
probe::tcp.recvmsg.return
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.recvmsg.return — \n Receiving TCP message complete\n-

Synopsis

tcp.recvmsg.return 

Values

saddr

\n- A string representing the source IP address\n+

Synopsis

tcp.recvmsg.return 

Values

family

\n+ IP address family\n+

sport

\n+ TCP source port \n

name

\n Name of this probe\n

dport

\n TCP destination port\n-

family

\n- IP address family\n

size

\n Number of bytes received or error code if an error occurred.\n-

sport

\n- TCP source port \n+

saddr

\n+ A string representing the source IP address\n

daddr

\n A string representing the destination IP address\n

Context

\n The process which receives a tcp message\n


Prev Up Next
probe::tcp.recvmsg Home probe::tcp.sendmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.recvmsg.return \u2014 Receiving TCP message complete\n ***** Synopsis *****\n tcp.recvmsg.return\n ***** Values *****\n- saddr\n- A string representing the source IP address\n+ family\n+ IP address family\n+ sport\n+ TCP source port\n name\n Name of this probe\n dport\n TCP destination port\n- family\n- IP address family\n size\n Number of bytes received or error code if an error occurred.\n- sport\n- TCP source port\n+ saddr\n+ A string representing the source IP address\n daddr\n A string representing the destination IP address\n ***** Context *****\n The process which receives a tcp message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.recvmsg\u00a0Home \u00a0probe::tcp.sendmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::tcp.recvmsg
probe::tcp.recvmsg
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.recvmsg — \n Receiving TCP message\n-

Synopsis

tcp.recvmsg 

Values

dport

\n+

Synopsis

tcp.recvmsg 

Values

family

\n+ IP address family\n+

sport

\n+ TCP source port \n+

dport

\n TCP destination port\n+

name

\n+ Name of this probe\n+

size

\n+ Number of bytes to be received \n

saddr

\n A string representing the source IP address\n

sock

\n Network socket\n-

name

\n- Name of this probe\n

daddr

\n A string representing the destination IP address\n-

sport

\n- TCP source port \n-

family

\n- IP address family\n-

size

\n- Number of bytes to be received \n

Context

\n The process which receives a tcp message\n


Prev Up Next
probe::tcp.receive Home probe::tcp.recvmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.recvmsg \u2014 Receiving TCP message\n ***** Synopsis *****\n tcp.recvmsg\n ***** Values *****\n+ family\n+ IP address family\n+ sport\n+ TCP source port\n dport\n TCP destination port\n+ name\n+ Name of this probe\n+ size\n+ Number of bytes to be received\n saddr\n A string representing the source IP address\n sock\n Network socket\n- name\n- Name of this probe\n daddr\n A string representing the destination IP address\n- sport\n- TCP source port\n- family\n- IP address family\n- size\n- Number of bytes to be received\n ***** Context *****\n The process which receives a tcp message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.receive\u00a0Home \u00a0probe::tcp.recvmsg.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::tcp.sendmsg.return
probe::tcp.sendmsg.return
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.sendmsg.return — \n Sending TCP message is done\n-

Synopsis

tcp.sendmsg.return 

Values

name

\n- Name of this probe\n-

size

\n+

Synopsis

tcp.sendmsg.return 

Values

size

\n Number of bytes sent or error code if an error occurred. \n+

name

\n+ Name of this probe\n

Context

\n The process which sends a tcp message\n


Prev Up Next
probe::tcp.sendmsg Home probe::tcp.setsockopt
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.sendmsg.return \u2014 Sending TCP message is done\n ***** Synopsis *****\n tcp.sendmsg.return\n ***** Values *****\n- name\n- Name of this probe\n size\n Number of bytes sent or error code if an error occurred.\n+ name\n+ Name of this probe\n ***** Context *****\n The process which sends a tcp message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.sendmsg\u00a0Home \u00a0probe::tcp.setsockopt\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::tcp.sendmsg
probe::tcp.sendmsg
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.sendmsg — \n Sending a tcp message\n-

Synopsis

tcp.sendmsg 

Values

name

\n- Name of this probe\n-

size

\n+

Synopsis

tcp.sendmsg 

Values

size

\n Number of bytes to send \n-

family

\n- IP address family\n

sock

\n Network socket \n+

name

\n+ Name of this probe\n+

family

\n+ IP address family\n

Context

\n The process which sends a tcp message \n


Prev Up Next
probe::tcp.recvmsg.return Home probe::tcp.sendmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,20 +2,20 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.sendmsg \u2014 Sending a tcp message\n ***** Synopsis *****\n tcp.sendmsg\n ***** Values *****\n- name\n- Name of this probe\n size\n Number of bytes to send\n- family\n- IP address family\n sock\n Network socket\n+ name\n+ Name of this probe\n+ family\n+ IP address family\n ***** Context *****\n The process which sends a tcp message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.recvmsg.return\u00a0Home \u00a0probe::tcp.sendmsg.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::tcp.setsockopt
probe::tcp.setsockopt
Prev Chapter 13. Networking Tapset Next

Name

probe::tcp.setsockopt — \n Call to setsockopt\n-

Synopsis

tcp.setsockopt 

Values

optname

\n- TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)\n-

family

\n+

Synopsis

tcp.setsockopt 

Values

family

\n IP address family\n-

level

\n- The level at which the socket options will be manipulated\n

optlen

\n Used to access values for setsockopt\n+

name

\n+ Name of this probe\n+

optname

\n+ TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)\n+

level

\n+ The level at which the socket options will be manipulated\n

optstr

\n Resolves optname to a human-readable format\n

sock

\n Network socket\n-

name

\n- Name of this probe\n

Context

\n The process which calls setsockopt\n


Prev Up Next
probe::tcp.sendmsg.return Home probe::tcp.setsockopt.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcp.setsockopt \u2014 Call to setsockopt\n ***** Synopsis *****\n tcp.setsockopt\n ***** Values *****\n- optname\n- TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)\n family\n IP address family\n- level\n- The level at which the socket options will be manipulated\n optlen\n Used to access values for setsockopt\n+ name\n+ Name of this probe\n+ optname\n+ TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)\n+ level\n+ The level at which the socket options will be manipulated\n optstr\n Resolves optname to a human-readable format\n sock\n Network socket\n- name\n- Name of this probe\n ***** Context *****\n The process which calls setsockopt\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.sendmsg.return\u00a0Home \u00a0probe::tcp.setsockopt.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-ActiveOpens.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-ActiveOpens.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.ActiveOpens
probe::tcpmib.ActiveOpens
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.ActiveOpens — \n Count an active opening of a socket\n-

Synopsis

tcpmib.ActiveOpens 

Values

op

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

sk

\n+

Synopsis

tcpmib.ActiveOpens 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global ActiveOpens (equivalent to SNMP's MIB\n TCP_MIB_ACTIVEOPENS)\n


Prev Up Next
probe::linuxmib.TCPMemoryPressures Home probe::tcpmib.AttemptFails
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.ActiveOpens \u2014 Count an active opening of a socket\n ***** Synopsis *****\n tcpmib.ActiveOpens\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global ActiveOpens\n (equivalent to SNMP's MIB TCP_MIB_ACTIVEOPENS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::linuxmib.TCPMemoryPressures\u00a0Home \u00a0probe::tcpmib.AttemptFails\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.AttemptFails
probe::tcpmib.AttemptFails
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.AttemptFails — \n Count a failed attempt to open a socket\n-

Synopsis

tcpmib.AttemptFails 

Values

op

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

sk

\n+

Synopsis

tcpmib.AttemptFails 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global AttemptFails (equivalent to SNMP's MIB\n TCP_MIB_ATTEMPTFAILS)\n


Prev Up Next
probe::tcpmib.ActiveOpens Home probe::tcpmib.CurrEstab
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.AttemptFails \u2014 Count a failed attempt to open a socket\n ***** Synopsis *****\n tcpmib.AttemptFails\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global AttemptFails\n (equivalent to SNMP's MIB TCP_MIB_ATTEMPTFAILS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.ActiveOpens\u00a0Home \u00a0probe::tcpmib.CurrEstab\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.CurrEstab
probe::tcpmib.CurrEstab
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.CurrEstab — \n Update the count of open sockets\n-

Synopsis

tcpmib.CurrEstab 

Values

sk

\n- pointer to the struct sock being acted on\n-

op

\n+

Synopsis

tcpmib.CurrEstab 

Values

op

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

sk

\n+ pointer to the struct sock being acted on\n

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global CurrEstab (equivalent to SNMP's MIB\n TCP_MIB_CURRESTAB)\n


Prev Up Next
probe::tcpmib.AttemptFails Home probe::tcpmib.EstabResets
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.CurrEstab \u2014 Update the count of open sockets\n ***** Synopsis *****\n tcpmib.CurrEstab\n ***** Values *****\n- sk\n- pointer to the struct sock being acted on\n op\n value to be added to the counter (default value of 1)\n+ sk\n+ pointer to the struct sock being acted on\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global CurrEstab (equivalent\n to SNMP's MIB TCP_MIB_CURRESTAB)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.AttemptFails\u00a0Home \u00a0probe::tcpmib.EstabResets\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.OutRsts
probe::tcpmib.OutRsts
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.OutRsts — \n Count the sending of a reset packet\n-

Synopsis

tcpmib.OutRsts 

Values

op

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

sk

\n+

Synopsis

tcpmib.OutRsts 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global OutRsts (equivalent to SNMP's MIB\n TCP_MIB_OUTRSTS)\n


Prev Up Next
probe::tcpmib.InSegs Home probe::tcpmib.OutSegs
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.OutRsts \u2014 Count the sending of a reset packet\n ***** Synopsis *****\n tcpmib.OutRsts\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global OutRsts (equivalent to\n SNMP's MIB TCP_MIB_OUTRSTS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.InSegs\u00a0Home \u00a0probe::tcpmib.OutSegs\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutSegs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutSegs.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.OutSegs
probe::tcpmib.OutSegs
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.OutSegs — \n Count the sending of a TCP segment\n-

Synopsis

tcpmib.OutSegs 

Values

op

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

sk

\n+

Synopsis

tcpmib.OutSegs 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global OutSegs (equivalent to SNMP's MIB\n TCP_MIB_OUTSEGS)\n


Prev Up Next
probe::tcpmib.OutRsts Home probe::tcpmib.PassiveOpens
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.OutSegs \u2014 Count the sending of a TCP segment\n ***** Synopsis *****\n tcpmib.OutSegs\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global OutSegs (equivalent to\n SNMP's MIB TCP_MIB_OUTSEGS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.OutRsts\u00a0Home \u00a0probe::tcpmib.PassiveOpens\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.PassiveOpens
probe::tcpmib.PassiveOpens
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.PassiveOpens — \n Count the passive creation of a socket\n-

Synopsis

tcpmib.PassiveOpens 

Values

op

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

sk

\n+

Synopsis

tcpmib.PassiveOpens 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global PassiveOpens (equivalent to SNMP's MIB\n TCP_MIB_PASSIVEOPENS)\n


Prev Up Next
probe::tcpmib.OutSegs Home probe::tcpmib.RetransSegs
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.PassiveOpens \u2014 Count the passive creation of a socket\n ***** Synopsis *****\n tcpmib.PassiveOpens\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global PassiveOpens\n (equivalent to SNMP's MIB TCP_MIB_PASSIVEOPENS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.OutSegs\u00a0Home \u00a0probe::tcpmib.RetransSegs\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html", "unified_diff": "@@ -1,12 +1,12 @@\n probe::tcpmib.RetransSegs
probe::tcpmib.RetransSegs
Prev Chapter 15. SNMP Information Tapset Next

Name

probe::tcpmib.RetransSegs — \n Count the retransmission of a TCP segment\n-

Synopsis

tcpmib.RetransSegs 

Values

op

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

sk

\n+

Synopsis

tcpmib.RetransSegs 

Values

sk

\n pointer to the struct sock being acted on\n+

op

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

Description

\n The packet pointed to by skb is filtered by the function\n tcpmib_filter_key. If the packet passes the filter is is\n counted in the global RetransSegs (equivalent to SNMP's MIB\n TCP_MIB_RETRANSSEGS)\n


Prev Up Next
probe::tcpmib.PassiveOpens Home Chapter 16. Kernel Process Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a015.\u00a0SNMP Information Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tcpmib.RetransSegs \u2014 Count the retransmission of a TCP segment\n ***** Synopsis *****\n tcpmib.RetransSegs\n ***** Values *****\n- op\n- value to be added to the counter (default value of 1)\n sk\n pointer to the struct sock being acted on\n+ op\n+ value to be added to the counter (default value of 1)\n ***** Description *****\n The packet pointed to by skb is filtered by the function tcpmib_filter_key. If\n the packet passes the filter is is counted in the global RetransSegs\n (equivalent to SNMP's MIB TCP_MIB_RETRANSSEGS)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcpmib.PassiveOpens\u00a0Home \u00a0Chapter\u00a016.\u00a0Kernel Process Tapset\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::tty.init
probe::tty.init
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.init — \n Called when a tty is being initalized\n-

Synopsis

tty.init 

Values

module

\n- the module name\n-

driver_name

\n+

Synopsis

tty.init 

Values

driver_name

\n the driver name\n+

module

\n+ the module name\n

name

\n the driver .dev_name name\n


Prev Up Next
Chapter 11. TTY Tapset Home probe::tty.ioctl
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.init \u2014 Called when a tty is being initalized\n ***** Synopsis *****\n tty.init\n ***** Values *****\n- module\n- the module name\n driver_name\n the driver name\n+ module\n+ the module name\n name\n the driver .dev_name name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n Chapter\u00a011.\u00a0TTY TapsetHome \u00a0probe::tty.ioctl\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::tty.ioctl
probe::tty.ioctl
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.ioctl — \n called when a ioctl is request to the tty\n-

Synopsis

tty.ioctl 

Values

name

\n+

Synopsis

tty.ioctl 

Values

cmd

\n+ the ioctl command\n+

name

\n the file name\n

arg

\n the ioctl argument\n-

cmd

\n- the ioctl command\n


Prev Up Next
probe::tty.init Home probe::tty.open
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.ioctl \u2014 called when a ioctl is request to the tty\n ***** Synopsis *****\n tty.ioctl\n ***** Values *****\n+ cmd\n+ the ioctl command\n name\n the file name\n arg\n the ioctl argument\n- cmd\n- the ioctl command\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.init\u00a0Home \u00a0probe::tty.open\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::tty.open
probe::tty.open
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.open — \n Called when a tty is opened\n-

Synopsis

tty.open 

Values

file_flags

\n+

Synopsis

tty.open 

Values

inode_flags

\n+ the inode flags\n+

file_flags

\n the file flags\n+

file_name

\n+ the file name\n

inode_number

\n the inode number\n-

inode_state

\n- the inode state\n-

inode_flags

\n- the inode flags\n

file_mode

\n the file mode\n-

file_name

\n- the file name\n+

inode_state

\n+ the inode state\n


Prev Up Next
probe::tty.ioctl Home probe::tty.poll
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.open \u2014 Called when a tty is opened\n ***** Synopsis *****\n tty.open\n ***** Values *****\n+ inode_flags\n+ the inode flags\n file_flags\n the file flags\n+ file_name\n+ the file name\n inode_number\n the inode number\n- inode_state\n- the inode state\n- inode_flags\n- the inode flags\n file_mode\n the file mode\n- file_name\n- the file name\n+ inode_state\n+ the inode state\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.ioctl\u00a0Home \u00a0probe::tty.poll\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::tty.read
probe::tty.read
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.read — \n called when a tty line will be read\n-

Synopsis

tty.read 

Values

nr

\n- The amount of characters to be read\n-

driver_name

\n+

Synopsis

tty.read 

Values

driver_name

\n the driver name\n-

file_name

\n- the file name lreated to the tty\n+

nr

\n+ The amount of characters to be read\n

buffer

\n the buffer that will receive the characters\n+

file_name

\n+ the file name lreated to the tty\n


Prev Up Next
probe::tty.poll Home probe::tty.receive
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.read \u2014 called when a tty line will be read\n ***** Synopsis *****\n tty.read\n ***** Values *****\n- nr\n- The amount of characters to be read\n driver_name\n the driver name\n- file_name\n- the file name lreated to the tty\n+ nr\n+ The amount of characters to be read\n buffer\n the buffer that will receive the characters\n+ file_name\n+ the file name lreated to the tty\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.poll\u00a0Home \u00a0probe::tty.receive\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html", "unified_diff": "@@ -1,17 +1,17 @@\n probe::tty.receive
probe::tty.receive
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.receive — \n called when a tty receives a message\n-

Synopsis

tty.receive 

Values

id

\n+

Synopsis

tty.receive 

Values

fp

\n+ The flag buffer\n+

driver_name

\n+ the driver name\n+

id

\n the tty id\n

count

\n The amount of characters received\n

index

\n The tty Index\n-

driver_name

\n- the driver name\n

cp

\n the buffer that was received\n-

fp

\n- The flag buffer\n

name

\n the name of the module file\n


Prev Up Next
probe::tty.read Home probe::tty.register
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,24 +2,24 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.receive \u2014 called when a tty receives a message\n ***** Synopsis *****\n tty.receive\n ***** Values *****\n+ fp\n+ The flag buffer\n+ driver_name\n+ the driver name\n id\n the tty id\n count\n The amount of characters received\n index\n The tty Index\n- driver_name\n- the driver name\n cp\n the buffer that was received\n- fp\n- The flag buffer\n name\n the name of the module file\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.read\u00a0Home \u00a0probe::tty.register\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::tty.register
probe::tty.register
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.register — \n Called when a tty device is registred\n-

Synopsis

tty.register 

Values

name

\n- the driver .dev_name name\n+

Synopsis

tty.register 

Values

index

\n+ the tty index requested\n

driver_name

\n the driver name\n+

name

\n+ the driver .dev_name name\n

module

\n the module name\n-

index

\n- the tty index requested\n


Prev Up Next
probe::tty.receive Home probe::tty.release
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.register \u2014 Called when a tty device is registred\n ***** Synopsis *****\n tty.register\n ***** Values *****\n- name\n- the driver .dev_name name\n+ index\n+ the tty index requested\n driver_name\n the driver name\n+ name\n+ the driver .dev_name name\n module\n the module name\n- index\n- the tty index requested\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.receive\u00a0Home \u00a0probe::tty.release\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::tty.release
probe::tty.release
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.release — \n Called when the tty is closed\n-

Synopsis

tty.release 

Values

inode_number

\n- the inode number\n-

file_flags

\n- the file flags\n-

inode_flags

\n- the inode flags\n-

inode_state

\n+

Synopsis

tty.release 

Values

inode_state

\n the inode state\n

file_mode

\n the file mode\n+

inode_number

\n+ the inode number\n+

file_flags

\n+ the file flags\n

file_name

\n the file name\n+

inode_flags

\n+ the inode flags\n


Prev Up Next
probe::tty.register Home probe::tty.resize
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,22 +2,22 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.release \u2014 Called when the tty is closed\n ***** Synopsis *****\n tty.release\n ***** Values *****\n- inode_number\n- the inode number\n- file_flags\n- the file flags\n- inode_flags\n- the inode flags\n inode_state\n the inode state\n file_mode\n the file mode\n+ inode_number\n+ the inode number\n+ file_flags\n+ the file flags\n file_name\n the file name\n+ inode_flags\n+ the inode flags\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.register\u00a0Home \u00a0probe::tty.resize\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::tty.resize
probe::tty.resize
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.resize — \n Called when a terminal resize happens\n-

Synopsis

tty.resize 

Values

old_xpixel

\n- the old xpixel\n-

old_ypixel

\n- the old ypixel\n-

new_row

\n- the new row value\n+

Synopsis

tty.resize 

Values

new_ypixel

\n+ the new ypixel value\n

new_col

\n the new col value\n

name

\n the tty name\n-

new_xpixel

\n- the new xpixel value\n+

new_row

\n+ the new row value\n

old_col

\n the old col value\n

old_row

\n the old row value\n-

new_ypixel

\n- the new ypixel value\n+

old_ypixel

\n+ the old ypixel\n+

new_xpixel

\n+ the new xpixel value\n+

old_xpixel

\n+ the old xpixel\n


Prev Up Next
probe::tty.release Home probe::tty.unregister
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.resize \u2014 Called when a terminal resize happens\n ***** Synopsis *****\n tty.resize\n ***** Values *****\n- old_xpixel\n- the old xpixel\n- old_ypixel\n- the old ypixel\n- new_row\n- the new row value\n+ new_ypixel\n+ the new ypixel value\n new_col\n the new col value\n name\n the tty name\n- new_xpixel\n- the new xpixel value\n+ new_row\n+ the new row value\n old_col\n the old col value\n old_row\n the old row value\n- new_ypixel\n- the new ypixel value\n+ old_ypixel\n+ the old ypixel\n+ new_xpixel\n+ the new xpixel value\n+ old_xpixel\n+ the old xpixel\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.release\u00a0Home \u00a0probe::tty.unregister\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::tty.unregister
probe::tty.unregister
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.unregister — \n Called when a tty device is being unregistered\n-

Synopsis

tty.unregister 

Values

module

\n+

Synopsis

tty.unregister 

Values

name

\n+ the driver .dev_name name\n+

module

\n the module name\n-

driver_name

\n- the driver name\n

index

\n the tty index requested\n-

name

\n- the driver .dev_name name\n+

driver_name

\n+ the driver name\n


Prev Up Next
probe::tty.resize Home probe::tty.write
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.unregister \u2014 Called when a tty device is being unregistered\n ***** Synopsis *****\n tty.unregister\n ***** Values *****\n+ name\n+ the driver .dev_name name\n module\n the module name\n- driver_name\n- the driver name\n index\n the tty index requested\n- name\n- the driver .dev_name name\n+ driver_name\n+ the driver name\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.resize\u00a0Home \u00a0probe::tty.write\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::tty.write
probe::tty.write
Prev Chapter 11. TTY Tapset Next

Name

probe::tty.write — \n write to the tty line\n-

Synopsis

tty.write 

Values

buffer

\n- the buffer that will be written\n+

Synopsis

tty.write 

Values

driver_name

\n+ the driver name\n

nr

\n The amount of characters\n-

driver_name

\n- the driver name\n+

buffer

\n+ the buffer that will be written\n

file_name

\n the file name lreated to the tty\n


Prev Up Next
probe::tty.unregister Home Chapter 12. Interrupt Request (IRQ) Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a011.\u00a0TTY Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::tty.write \u2014 write to the tty line\n ***** Synopsis *****\n tty.write\n ***** Values *****\n- buffer\n- the buffer that will be written\n- nr\n- The amount of characters\n driver_name\n the driver name\n+ nr\n+ The amount of characters\n+ buffer\n+ the buffer that will be written\n file_name\n the file name lreated to the tty\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tty.unregister\u00a0Home \u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapset\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::udp.disconnect.return
probe::udp.disconnect.return
Prev Chapter 13. Networking Tapset Next

Name

probe::udp.disconnect.return — \n UDP has been disconnected successfully\n-

Synopsis

udp.disconnect.return 

Values

daddr

\n+

Synopsis

udp.disconnect.return 

Values

name

\n+ The name of this probe\n+

ret

\n+ Error code (0: no error) \n+

daddr

\n A string representing the destination IP address\n

sport

\n UDP source port\n-

dport

\n- UDP destination port\n

family

\n IP address family\n

saddr

\n A string representing the source IP address\n-

name

\n- The name of this probe\n-

ret

\n- Error code (0: no error) \n+

dport

\n+ UDP destination port\n

Context

\n The process which requested a UDP disconnection\n


Prev Up Next
probe::udp.disconnect Home probe::udp.recvmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::udp.disconnect.return \u2014 UDP has been disconnected successfully\n ***** Synopsis *****\n udp.disconnect.return\n ***** Values *****\n+ name\n+ The name of this probe\n+ ret\n+ Error code (0: no error)\n daddr\n A string representing the destination IP address\n sport\n UDP source port\n- dport\n- UDP destination port\n family\n IP address family\n saddr\n A string representing the source IP address\n- name\n- The name of this probe\n- ret\n- Error code (0: no error)\n+ dport\n+ UDP destination port\n ***** Context *****\n The process which requested a UDP disconnection\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::udp.disconnect\u00a0Home \u00a0probe::udp.recvmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::udp.disconnect
probe::udp.disconnect
Prev Chapter 13. Networking Tapset Next

Name

probe::udp.disconnect — \n Fires when a process requests for a UDP disconnection\n-

Synopsis

udp.disconnect 

Values

sock

\n- Network socket used by the process\n+

Synopsis

udp.disconnect 

Values

daddr

\n+ A string representing the destination IP address\n

sport

\n UDP source port\n-

daddr

\n- A string representing the destination IP address\n-

saddr

\n- A string representing the source IP address\n

flags

\n Flags (e.g. FIN, etc) \n-

family

\n- IP address family\n-

dport

\n- UDP destination port\n

name

\n The name of this probe\n+

saddr

\n+ A string representing the source IP address\n+

dport

\n+ UDP destination port\n+

sock

\n+ Network socket used by the process\n+

family

\n+ IP address family\n

Context

\n The process which requests a UDP disconnection \n


Prev Up Next
probe::tcp.setsockopt.return Home probe::udp.disconnect.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::udp.disconnect \u2014 Fires when a process requests for a UDP disconnection\n ***** Synopsis *****\n udp.disconnect\n ***** Values *****\n- sock\n- Network socket used by the process\n- sport\n- UDP source port\n daddr\n A string representing the destination IP address\n- saddr\n- A string representing the source IP address\n+ sport\n+ UDP source port\n flags\n Flags (e.g. FIN, etc)\n- family\n- IP address family\n- dport\n- UDP destination port\n name\n The name of this probe\n+ saddr\n+ A string representing the source IP address\n+ dport\n+ UDP destination port\n+ sock\n+ Network socket used by the process\n+ family\n+ IP address family\n ***** Context *****\n The process which requests a UDP disconnection\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::tcp.setsockopt.return\u00a0Home \u00a0probe::udp.disconnect.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::udp.recvmsg.return
probe::udp.recvmsg.return
Prev Chapter 13. Networking Tapset Next

Name

probe::udp.recvmsg.return — \n Fires whenever an attempt to receive a UDP message received is completed\n-

Synopsis

udp.recvmsg.return 

Values

dport

\n- UDP destination port\n-

saddr

\n+

Synopsis

udp.recvmsg.return 

Values

saddr

\n A string representing the source IP address\n-

family

\n- IP address family\n-

name

\n- The name of this probe\n+

dport

\n+ UDP destination port\n

size

\n Number of bytes received by the process\n+

family

\n+ IP address family\n

daddr

\n A string representing the destination IP address\n

sport

\n UDP source port\n+

name

\n+ The name of this probe\n

Context

\n The process which received a UDP message\n


Prev Up Next
probe::udp.recvmsg Home probe::udp.sendmsg
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -3,26 +3,26 @@\n ===============================================================================\n ***** Name *****\n probe::udp.recvmsg.return \u2014 Fires whenever an attempt to receive a UDP message\n received is completed\n ***** Synopsis *****\n udp.recvmsg.return\n ***** Values *****\n- dport\n- UDP destination port\n saddr\n A string representing the source IP address\n- family\n- IP address family\n- name\n- The name of this probe\n+ dport\n+ UDP destination port\n size\n Number of bytes received by the process\n+ family\n+ IP address family\n daddr\n A string representing the destination IP address\n sport\n UDP source port\n+ name\n+ The name of this probe\n ***** Context *****\n The process which received a UDP message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::udp.recvmsg\u00a0Home \u00a0probe::udp.sendmsg\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::udp.recvmsg
probe::udp.recvmsg
Prev Chapter 13. Networking Tapset Next

Name

probe::udp.recvmsg — \n Fires whenever a UDP message is received\n-

Synopsis

udp.recvmsg 

Values

dport

\n+

Synopsis

udp.recvmsg 

Values

sport

\n+ UDP source port\n+

daddr

\n+ A string representing the destination IP address\n+

name

\n+ The name of this probe\n+

dport

\n UDP destination port\n-

family

\n- IP address family\n

saddr

\n A string representing the source IP address\n-

name

\n- The name of this probe\n+

family

\n+ IP address family\n

sock

\n Network socket used by the process\n

size

\n Number of bytes received by the process\n-

daddr

\n- A string representing the destination IP address\n-

sport

\n- UDP source port\n

Context

\n The process which received a UDP message\n


Prev Up Next
probe::udp.disconnect.return Home probe::udp.recvmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::udp.recvmsg \u2014 Fires whenever a UDP message is received\n ***** Synopsis *****\n udp.recvmsg\n ***** Values *****\n+ sport\n+ UDP source port\n+ daddr\n+ A string representing the destination IP address\n+ name\n+ The name of this probe\n dport\n UDP destination port\n- family\n- IP address family\n saddr\n A string representing the source IP address\n- name\n- The name of this probe\n+ family\n+ IP address family\n sock\n Network socket used by the process\n size\n Number of bytes received by the process\n- daddr\n- A string representing the destination IP address\n- sport\n- UDP source port\n ***** Context *****\n The process which received a UDP message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::udp.disconnect.return\u00a0Home \u00a0probe::udp.recvmsg.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n probe::udp.sendmsg
probe::udp.sendmsg
Prev Chapter 13. Networking Tapset Next

Name

probe::udp.sendmsg — \n Fires whenever a process sends a UDP message\n-

Synopsis

udp.sendmsg 

Values

size

\n- Number of bytes sent by the process\n-

sock

\n- Network socket used by the process \n+

Synopsis

udp.sendmsg 

Values

name

\n+ The name of this probe\n

daddr

\n A string representing the destination IP address\n

sport

\n UDP source port\n-

dport

\n- UDP destination port\n-

saddr

\n- A string representing the source IP address\n+

size

\n+ Number of bytes sent by the process\n

family

\n IP address family\n-

name

\n- The name of this probe\n+

sock

\n+ Network socket used by the process \n+

saddr

\n+ A string representing the source IP address\n+

dport

\n+ UDP destination port\n

Context

\n The process which sent a UDP message \n


Prev Up Next
probe::udp.recvmsg.return Home probe::udp.sendmsg.return
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,28 +2,28 @@\n Prev\u00a0Chapter\u00a013.\u00a0Networking Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::udp.sendmsg \u2014 Fires whenever a process sends a UDP message\n ***** Synopsis *****\n udp.sendmsg\n ***** Values *****\n- size\n- Number of bytes sent by the process\n- sock\n- Network socket used by the process\n+ name\n+ The name of this probe\n daddr\n A string representing the destination IP address\n sport\n UDP source port\n- dport\n- UDP destination port\n- saddr\n- A string representing the source IP address\n+ size\n+ Number of bytes sent by the process\n family\n IP address family\n- name\n- The name of this probe\n+ sock\n+ Network socket used by the process\n+ saddr\n+ A string representing the source IP address\n+ dport\n+ UDP destination port\n ***** Context *****\n The process which sent a UDP message\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::udp.recvmsg.return\u00a0Home \u00a0probe::udp.sendmsg.return\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.brk
probe::vm.brk
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.brk — \n Fires when a brk is requested (i.e. the heap will be resized)\n-

Synopsis

vm.brk 

Values

name

\n+

Synopsis

vm.brk 

Values

length

\n+ the length of the memory segment \n+

name

\n name of the probe point\n

address

\n the requested address\n-

length

\n- the length of the memory segment \n

Context

\n The process calling brk.\n


Prev Up Next
function::vm_fault_contains Home probe::vm.kfree
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.brk \u2014 Fires when a brk is requested (i.e. the heap will be resized)\n ***** Synopsis *****\n vm.brk\n ***** Values *****\n+ length\n+ the length of the memory segment\n name\n name of the probe point\n address\n the requested address\n- length\n- the length of the memory segment\n ***** Context *****\n The process calling brk.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n function::vm_fault_contains\u00a0Home \u00a0probe::vm.kfree\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.kfree
probe::vm.kfree
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kfree — \n Fires when kfree is requested\n-

Synopsis

vm.kfree 

Values

call_site

\n- address of the function calling this kmemory function\n-

caller_function

\n+

Synopsis

vm.kfree 

Values

caller_function

\n name of the caller function.\n-

name

\n- name of the probe point\n

ptr

\n pointer to the kmemory allocated which is returned by kmalloc\n+

name

\n+ name of the probe point\n+

call_site

\n+ address of the function calling this kmemory function\n


Prev Up Next
probe::vm.brk Home probe::vm.kmalloc
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kfree \u2014 Fires when kfree is requested\n ***** Synopsis *****\n vm.kfree\n ***** Values *****\n- call_site\n- address of the function calling this kmemory function\n caller_function\n name of the caller function.\n- name\n- name of the probe point\n ptr\n pointer to the kmemory allocated which is returned by kmalloc\n+ name\n+ name of the probe point\n+ call_site\n+ address of the function calling this kmemory function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.brk\u00a0Home \u00a0probe::vm.kmalloc\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::vm.kmalloc_node
probe::vm.kmalloc_node
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kmalloc_node — \n Fires when kmalloc_node is requested\n-

Synopsis

vm.kmalloc_node 

Values

gfp_flags

\n+

Synopsis

vm.kmalloc_node 

Values

bytes_req

\n+ requested Bytes\n+

gfp_flags

\n type of kmemory to allocate\n-

gfp_flag_name

\n- type of kmemory to allocate(in string format)\n

call_site

\n address of the function caling this kmemory function\n-

name

\n- name of the probe point\n-

caller_function

\n- name of the caller function\n-

bytes_req

\n- requested Bytes\n

ptr

\n pointer to the kmemory allocated\n+

name

\n+ name of the probe point\n

bytes_alloc

\n allocated Bytes\n+

gfp_flag_name

\n+ type of kmemory to allocate(in string format)\n+

caller_function

\n+ name of the caller function\n


Prev Up Next
probe::vm.kmalloc Home probe::vm.kmem_cache_alloc
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kmalloc_node \u2014 Fires when kmalloc_node is requested\n ***** Synopsis *****\n vm.kmalloc_node\n ***** Values *****\n+ bytes_req\n+ requested Bytes\n gfp_flags\n type of kmemory to allocate\n- gfp_flag_name\n- type of kmemory to allocate(in string format)\n call_site\n address of the function caling this kmemory function\n- name\n- name of the probe point\n- caller_function\n- name of the caller function\n- bytes_req\n- requested Bytes\n ptr\n pointer to the kmemory allocated\n+ name\n+ name of the probe point\n bytes_alloc\n allocated Bytes\n+ gfp_flag_name\n+ type of kmemory to allocate(in string format)\n+ caller_function\n+ name of the caller function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kmalloc\u00a0Home \u00a0probe::vm.kmem_cache_alloc\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::vm.kmalloc
probe::vm.kmalloc
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kmalloc — \n Fires when kmalloc is requested\n-

Synopsis

vm.kmalloc 

Values

gfp_flags

\n- type of kmemory to allocate\n-

call_site

\n+

Synopsis

vm.kmalloc 

Values

call_site

\n address of the kmemory function\n-

gfp_flag_name

\n- type of kmemory to allocate (in String format)\n+

gfp_flags

\n+ type of kmemory to allocate\n+

bytes_req

\n+ requested Bytes\n

caller_function

\n name of the caller function\n+

ptr

\n+ pointer to the kmemory allocated\n

name

\n name of the probe point\n

bytes_alloc

\n allocated Bytes\n-

ptr

\n- pointer to the kmemory allocated\n-

bytes_req

\n- requested Bytes\n+

gfp_flag_name

\n+ type of kmemory to allocate (in String format)\n


Prev Up Next
probe::vm.kfree Home probe::vm.kmalloc_node
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kmalloc \u2014 Fires when kmalloc is requested\n ***** Synopsis *****\n vm.kmalloc\n ***** Values *****\n- gfp_flags\n- type of kmemory to allocate\n call_site\n address of the kmemory function\n- gfp_flag_name\n- type of kmemory to allocate (in String format)\n+ gfp_flags\n+ type of kmemory to allocate\n+ bytes_req\n+ requested Bytes\n caller_function\n name of the caller function\n+ ptr\n+ pointer to the kmemory allocated\n name\n name of the probe point\n bytes_alloc\n allocated Bytes\n- ptr\n- pointer to the kmemory allocated\n- bytes_req\n- requested Bytes\n+ gfp_flag_name\n+ type of kmemory to allocate (in String format)\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kfree\u00a0Home \u00a0probe::vm.kmalloc_node\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::vm.kmem_cache_alloc_node
probe::vm.kmem_cache_alloc_node
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kmem_cache_alloc_node — \n Fires when kmem_cache_alloc_node is requested\n-

Synopsis

vm.kmem_cache_alloc_node 

Values

ptr

\n- pointer to the kmemory allocated\n+

Synopsis

vm.kmem_cache_alloc_node 

Values

call_site

\n+ address of the function calling this kmemory function\n+

gfp_flags

\n+ type of kmemory to allocate\n

bytes_req

\n requested Bytes\n-

bytes_alloc

\n- allocated Bytes\n

caller_function

\n name of the caller function\n-

name

\n- name of the probe point\n-

call_site

\n- address of the function calling this kmemory function\n

gfp_flag_name

\n type of kmemory to allocate(in string format)\n-

gfp_flags

\n- type of kmemory to allocate\n+

bytes_alloc

\n+ allocated Bytes\n+

name

\n+ name of the probe point\n+

ptr

\n+ pointer to the kmemory allocated\n


Prev Up Next
probe::vm.kmem_cache_alloc Home probe::vm.kmem_cache_free
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kmem_cache_alloc_node \u2014 Fires when kmem_cache_alloc_node is requested\n ***** Synopsis *****\n vm.kmem_cache_alloc_node\n ***** Values *****\n- ptr\n- pointer to the kmemory allocated\n+ call_site\n+ address of the function calling this kmemory function\n+ gfp_flags\n+ type of kmemory to allocate\n bytes_req\n requested Bytes\n- bytes_alloc\n- allocated Bytes\n caller_function\n name of the caller function\n- name\n- name of the probe point\n- call_site\n- address of the function calling this kmemory function\n gfp_flag_name\n type of kmemory to allocate(in string format)\n- gfp_flags\n- type of kmemory to allocate\n+ bytes_alloc\n+ allocated Bytes\n+ name\n+ name of the probe point\n+ ptr\n+ pointer to the kmemory allocated\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kmem_cache_alloc\u00a0Home \u00a0probe::vm.kmem_cache_free\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html", "unified_diff": "@@ -1,19 +1,19 @@\n probe::vm.kmem_cache_alloc
probe::vm.kmem_cache_alloc
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kmem_cache_alloc — \n Fires when kmem_cache_alloc is requested\n-

Synopsis

vm.kmem_cache_alloc 

Values

gfp_flags

\n+

Synopsis

vm.kmem_cache_alloc 

Values

bytes_req

\n+ requested Bytes\n+

gfp_flags

\n type of kmemory to allocate\n

call_site

\n address of the function calling this kmemory function.\n

gfp_flag_name

\n type of kmemory to allocate(in string format)\n-

caller_function

\n- name of the caller function.\n-

name

\n- name of the probe point\n-

ptr

\n- pointer to the kmemory allocated\n-

bytes_req

\n- requested Bytes\n

bytes_alloc

\n allocated Bytes\n+

ptr

\n+ pointer to the kmemory allocated\n+

name

\n+ name of the probe point\n+

caller_function

\n+ name of the caller function.\n


Prev Up Next
probe::vm.kmalloc_node Home probe::vm.kmem_cache_alloc_node
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,26 +2,26 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kmem_cache_alloc \u2014 Fires when kmem_cache_alloc is requested\n ***** Synopsis *****\n vm.kmem_cache_alloc\n ***** Values *****\n+ bytes_req\n+ requested Bytes\n gfp_flags\n type of kmemory to allocate\n call_site\n address of the function calling this kmemory function.\n gfp_flag_name\n type of kmemory to allocate(in string format)\n- caller_function\n- name of the caller function.\n- name\n- name of the probe point\n- ptr\n- pointer to the kmemory allocated\n- bytes_req\n- requested Bytes\n bytes_alloc\n allocated Bytes\n+ ptr\n+ pointer to the kmemory allocated\n+ name\n+ name of the probe point\n+ caller_function\n+ name of the caller function.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kmalloc_node\u00a0Home \u00a0probe::vm.kmem_cache_alloc_node\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.kmem_cache_free
probe::vm.kmem_cache_free
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.kmem_cache_free — \n Fires when kmem_cache_free is requested\n-

Synopsis

vm.kmem_cache_free 

Values

call_site

\n- Address of the function calling this kmemory function\n+

Synopsis

vm.kmem_cache_free 

Values

caller_function

\n+ Name of the caller function.\n

name

\n Name of the probe point\n-

caller_function

\n- Name of the caller function.\n

ptr

\n Pointer to the kmemory allocated which is returned by kmem_cache\n+

call_site

\n+ Address of the function calling this kmemory function\n


Prev Up Next
probe::vm.kmem_cache_alloc_node Home probe::vm.mmap
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.kmem_cache_free \u2014 Fires when kmem_cache_free is requested\n ***** Synopsis *****\n vm.kmem_cache_free\n ***** Values *****\n- call_site\n- Address of the function calling this kmemory function\n- name\n- Name of the probe point\n caller_function\n Name of the caller function.\n+ name\n+ Name of the probe point\n ptr\n Pointer to the kmemory allocated which is returned by kmem_cache\n+ call_site\n+ Address of the function calling this kmemory function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kmem_cache_alloc_node\u00a0Home \u00a0probe::vm.mmap\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.mmap
probe::vm.mmap
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.mmap — \n Fires when an mmap is requested\n-

Synopsis

vm.mmap 

Values

address

\n- the requested address\n-

length

\n+

Synopsis

vm.mmap 

Values

length

\n the length of the memory segment \n+

address

\n+ the requested address\n

name

\n name of the probe point\n

Context

\n The process calling mmap.\n


Prev Up Next
probe::vm.kmem_cache_free Home probe::vm.munmap
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.mmap \u2014 Fires when an mmap is requested\n ***** Synopsis *****\n vm.mmap\n ***** Values *****\n- address\n- the requested address\n length\n the length of the memory segment\n+ address\n+ the requested address\n name\n name of the probe point\n ***** Context *****\n The process calling mmap.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.kmem_cache_free\u00a0Home \u00a0probe::vm.munmap\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.munmap
probe::vm.munmap
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.munmap — \n Fires when an munmap is requested\n-

Synopsis

vm.munmap 

Values

name

\n+

Synopsis

vm.munmap 

Values

length

\n+ the length of the memory segment \n+

name

\n name of the probe point\n

address

\n the requested address\n-

length

\n- the length of the memory segment \n

Context

\n The process calling munmap.\n


Prev Up Next
probe::vm.mmap Home probe::vm.oom_kill
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.munmap \u2014 Fires when an munmap is requested\n ***** Synopsis *****\n vm.munmap\n ***** Values *****\n+ length\n+ the length of the memory segment\n name\n name of the probe point\n address\n the requested address\n- length\n- the length of the memory segment\n ***** Context *****\n The process calling munmap.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.mmap\u00a0Home \u00a0probe::vm.oom_kill\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html", "unified_diff": "@@ -1,11 +1,11 @@\n probe::vm.pagefault.return
probe::vm.pagefault.return
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.pagefault.return — \n Indicates what type of fault occurred\n-

Synopsis

vm.pagefault.return 

Values

name

\n- name of the probe point\n-

fault_type

\n+

Synopsis

vm.pagefault.return 

Values

fault_type

\n returns either \n 0 (VM_FAULT_OOM) for out of memory faults, \n 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for \n major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, \n nor major fault.\n+

name

\n+ name of the probe point\n


Prev Up Next
probe::vm.pagefault Home probe::vm.write_shared
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,17 +2,17 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.pagefault.return \u2014 Indicates what type of fault occurred\n ***** Synopsis *****\n vm.pagefault.return\n ***** Values *****\n- name\n- name of the probe point\n fault_type\n returns either 0 (VM_FAULT_OOM) for out of memory faults, 2\n (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults,\n or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor\n major fault.\n+ name\n+ name of the probe point\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::vm.pagefault\u00a0Home \u00a0probe::vm.write_shared\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html", "unified_diff": "@@ -1,15 +1,15 @@\n probe::vm.write_shared_copy
probe::vm.write_shared_copy
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.write_shared_copy — \n Page copy for shared page write\n-

Synopsis

vm.write_shared_copy 

Values

name

\n- Name of the probe point\n+

Synopsis

vm.write_shared_copy 

Values

address

\n+ The address of the shared write\n

zero

\n boolean indicating whether it is a zero page\n (can do a clear instead of a copy)\n-

address

\n- The address of the shared write\n+

name

\n+ Name of the probe point\n

Context

\n The process attempting the write.\n

Description

\n Fires when a write to a shared page requires a page copy. This is\n always preceded by a vm.write_shared.\n


Prev Up Next
probe::vm.write_shared Home Chapter 7. Task Time Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,21 +2,21 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.write_shared_copy \u2014 Page copy for shared page write\n ***** Synopsis *****\n vm.write_shared_copy\n ***** Values *****\n- name\n- Name of the probe point\n+ address\n+ The address of the shared write\n zero\n boolean indicating whether it is a zero page (can do a clear instead of a\n copy)\n- address\n- The address of the shared write\n+ name\n+ Name of the probe point\n ***** Context *****\n The process attempting the write.\n ***** Description *****\n Fires when a write to a shared page requires a page copy. This is always\n preceded by a vm.write_shared.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html", "unified_diff": "@@ -1,13 +1,13 @@\n probe::vm.write_shared
probe::vm.write_shared
Prev Chapter 6. Memory Tapset Next

Name

probe::vm.write_shared — \n Attempts at writing to a shared page\n-

Synopsis

vm.write_shared 

Values

address

\n- the address of the shared write\n-

name

\n+

Synopsis

vm.write_shared 

Values

name

\n name of the probe point\n+

address

\n+ the address of the shared write\n

Context

\n The context is the process attempting the write.\n

Description

\n Fires when a process attempts to write to a shared page. \n If a copy is necessary, this will be followed by a \n vm.write_shared_copy.\n


Prev Up Next
probe::vm.pagefault.return Home probe::vm.write_shared_copy
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,18 +2,18 @@\n Prev\u00a0Chapter\u00a06.\u00a0Memory Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::vm.write_shared \u2014 Attempts at writing to a shared page\n ***** Synopsis *****\n vm.write_shared\n ***** Values *****\n- address\n- the address of the shared write\n name\n name of the probe point\n+ address\n+ the address of the shared write\n ***** Context *****\n The context is the process attempting the write.\n ***** Description *****\n Fires when a process attempts to write to a shared page. If a copy is\n necessary, this will be followed by a vm.write_shared_copy.\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::workqueue.execute
probe::workqueue.execute
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

probe::workqueue.execute — \n Executing deferred work\n-

Synopsis

workqueue.execute 

Values

work

\n- work_struct* being executed\n-

wq_thread

\n+

Synopsis

workqueue.execute 

Values

wq_thread

\n task_struct of the workqueue thread\n+

work

\n+ work_struct* being executed\n

work_func

\n pointer to handler function\n


Prev Up Next
probe::workqueue.destroy Home probe::workqueue.insert
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::workqueue.execute \u2014 Executing deferred work\n ***** Synopsis *****\n workqueue.execute\n ***** Values *****\n- work\n- work_struct* being executed\n wq_thread\n task_struct of the workqueue thread\n+ work\n+ work_struct* being executed\n work_func\n pointer to handler function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::workqueue.destroy\u00a0Home \u00a0probe::workqueue.insert\n"}]}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html", "unified_diff": "@@ -1,9 +1,9 @@\n probe::workqueue.insert
probe::workqueue.insert
Prev Chapter 12. Interrupt Request (IRQ) Tapset Next

Name

probe::workqueue.insert — \n Queuing work on a workqueue\n-

Synopsis

workqueue.insert 

Values

work_func

\n- pointer to handler function\n-

wq_thread

\n+

Synopsis

workqueue.insert 

Values

wq_thread

\n task_struct of the workqueue thread\n

work

\n work_struct* being queued\n+

work_func

\n+ pointer to handler function\n


Prev Up Next
probe::workqueue.execute Home Chapter 13. Networking Tapset
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -2,16 +2,16 @@\n Prev\u00a0Chapter\u00a012.\u00a0Interrupt Request (IRQ) Tapse\u00a0Next\n ===============================================================================\n ***** Name *****\n probe::workqueue.insert \u2014 Queuing work on a workqueue\n ***** Synopsis *****\n workqueue.insert\n ***** Values *****\n- work_func\n- pointer to handler function\n wq_thread\n task_struct of the workqueue thread\n work\n work_struct* being queued\n+ work_func\n+ pointer to handler function\n ===============================================================================\n Prev\u00a0 Up \u00a0Next\n probe::workqueue.execute\u00a0Home \u00a0Chapter\u00a013.\u00a0Networking Tapset\n"}]}]}]}]}]}