│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::linuxmib.ListenDrops — Count of times conn request that were dropped
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ linuxmib.ListenDrops
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - Pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ Value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + Pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key.
│ │ │ │ If the packet passes the filter is is counted in the global LLiisstteennDDrrooppss
│ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_LISTENDROPS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::linuxmib.DelayedACKs _H_o_m_e probe::linuxmib.ListenOverflows
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-TCPMemoryPressures.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
Name probe::linuxmib.TCPMemoryPressures —
│ │ │ Count of times memory pressure was used
│ │ │ -
Synopsis linuxmib.TCPMemoryPressures Values sk
│ │ │ - Pointer to the struct sock being acted on
│ │ │ -
op
│ │ │ +
Synopsis linuxmib.TCPMemoryPressures Values op
│ │ │ Value to be added to the counter (default value of 1)
│ │ │ +
sk
│ │ │ + Pointer to the struct sock being acted on
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ linuxmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global TCPMemoryPressures
(equivalent to SNMP's MIB
│ │ │ LINUX_MIB_TCPMEMORYPRESSURES)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::linuxmib.TCPMemoryPressures — Count of times memory pressure was used
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ linuxmib.TCPMemoryPressures
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - Pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ Value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + Pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key.
│ │ │ │ If the packet passes the filter is is counted in the global TTCCPPMMeemmoorryyPPrreessssuurreess
│ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_TCPMEMORYPRESSURES)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::linuxmib.ListenOverflows _H_o_m_e probe::tcpmib.ActiveOpens
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.change_mac
Name probe::netdev.change_mac —
│ │ │ Called when the netdev_name has the MAC changed
│ │ │
Synopsis netdev.change_mac Values dev_name
│ │ │ The device that will have the MAC changed
│ │ │ -
new_mac
│ │ │ - The new MAC address
│ │ │
mac_len
│ │ │ The MAC length
│ │ │
old_mac
│ │ │ The current MAC address
│ │ │ +
new_mac
│ │ │ + The new MAC address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,16 +4,16 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.change_mac — Called when the netdev_name has the MAC changed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.change_mac
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The device that will have the MAC changed
│ │ │ │ - nneeww__mmaacc
│ │ │ │ - The new MAC address
│ │ │ │ mmaacc__lleenn
│ │ │ │ The MAC length
│ │ │ │ oolldd__mmaacc
│ │ │ │ The current MAC address
│ │ │ │ + nneeww__mmaacc
│ │ │ │ + The new MAC address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::ntohs _H_o_m_e probe::netdev.change_mtu
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::netdev.change_mtu
Name probe::netdev.change_mtu —
│ │ │ Called when the netdev MTU is changed
│ │ │
Synopsis netdev.change_mtu Values old_mtu
│ │ │ The current MTU
│ │ │ -
new_mtu
│ │ │ - The new MTU
│ │ │
dev_name
│ │ │ The device that will have the MTU changed
│ │ │ +
new_mtu
│ │ │ + The new MTU
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.change_mtu — Called when the netdev MTU is changed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.change_mtu
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ oolldd__mmttuu
│ │ │ │ The current MTU
│ │ │ │ - nneeww__mmttuu
│ │ │ │ - The new MTU
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The device that will have the MTU changed
│ │ │ │ + nneeww__mmttuu
│ │ │ │ + The new MTU
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.change_mac _H_o_m_e probe::netdev.change_rx_flag
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.hard_transmit
Name probe::netdev.hard_transmit —
│ │ │ Called when the devices is going to TX (hard)
│ │ │
Synopsis netdev.hard_transmit Values length
│ │ │ The length of the transmit buffer.
│ │ │
dev_name
│ │ │ The device scheduled to transmit
│ │ │ -
truesize
│ │ │ - The size of the data to be transmitted.
│ │ │
protocol
│ │ │ The protocol used in the transmission
│ │ │ +
truesize
│ │ │ + The size of the data to be transmitted.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,14 +6,14 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.hard_transmit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ lleennggtthh
│ │ │ │ The length of the transmit buffer.
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The device scheduled to transmit
│ │ │ │ - ttrruueessiizzee
│ │ │ │ - The size of the data to be transmitted.
│ │ │ │ pprroottooccooll
│ │ │ │ The protocol used in the transmission
│ │ │ │ + ttrruueessiizzee
│ │ │ │ + The size of the data to be transmitted.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.get_stats _H_o_m_e probe::netdev.ioctl
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::netdev.ioctl
Name probe::netdev.ioctl —
│ │ │ Called when the device suffers an IOCTL
│ │ │ -
Values cmd
│ │ │ - The IOCTL request
│ │ │ -
arg
│ │ │ +
Values arg
│ │ │ The IOCTL argument (usually the netdev interface)
│ │ │ +
cmd
│ │ │ + The IOCTL request
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.ioctl — Called when the device suffers an IOCTL
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.ioctl
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccmmdd
│ │ │ │ - The IOCTL request
│ │ │ │ aarrgg
│ │ │ │ The IOCTL argument (usually the netdev interface)
│ │ │ │ + ccmmdd
│ │ │ │ + The IOCTL request
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.hard_transmit _H_o_m_e probe::netdev.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.set_promiscuity
Name probe::netdev.set_promiscuity —
│ │ │ Called when the device enters/leaves promiscuity
│ │ │
Synopsis netdev.set_promiscuity Values inc
│ │ │ Count the number of promiscuity openers
│ │ │ -
dev_name
│ │ │ - The device that is entering/leaving promiscuity mode
│ │ │ -
disable
│ │ │ - If the device is leaving promiscuity mode
│ │ │
enable
│ │ │ If the device is entering promiscuity mode
│ │ │ +
disable
│ │ │ + If the device is leaving promiscuity mode
│ │ │ +
dev_name
│ │ │ + The device that is entering/leaving promiscuity mode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,16 +5,16 @@
│ │ │ │ probe::netdev.set_promiscuity — Called when the device enters/leaves
│ │ │ │ promiscuity
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.set_promiscuity
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ iinncc
│ │ │ │ Count the number of promiscuity openers
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The device that is entering/leaving promiscuity mode
│ │ │ │ - ddiissaabbllee
│ │ │ │ - If the device is leaving promiscuity mode
│ │ │ │ eennaabbllee
│ │ │ │ If the device is entering promiscuity mode
│ │ │ │ + ddiissaabbllee
│ │ │ │ + If the device is leaving promiscuity mode
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The device that is entering/leaving promiscuity mode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.rx _H_o_m_e probe::netdev.transmit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.transmit
Name probe::netdev.transmit —
│ │ │ Network device transmitting buffer
│ │ │ -
Values protocol
│ │ │ - The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ -
dev_name
│ │ │ +
Values dev_name
│ │ │ The name of the device. e.g: eth0, ath1.
│ │ │ -
truesize
│ │ │ - The size of the data to be transmitted.
│ │ │
length
│ │ │ The length of the transmit buffer.
│ │ │ +
protocol
│ │ │ + The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ +
truesize
│ │ │ + The size of the data to be transmitted.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.transmit — Network device transmitting buffer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.transmit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The name of the device. e.g: eth0, ath1.
│ │ │ │ - ttrruueessiizzee
│ │ │ │ - The size of the data to be transmitted.
│ │ │ │ lleennggtthh
│ │ │ │ The length of the transmit buffer.
│ │ │ │ + pprroottooccooll
│ │ │ │ + The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │ + ttrruueessiizzee
│ │ │ │ + The size of the data to be transmitted.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.set_promiscuity _H_o_m_e probe::netdev.unregister
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.forward
Name probe::netfilter.arp.forward —
│ │ │ - Called for each ARP packet to be forwarded
│ │ │ -
Synopsis netfilter.arp.forward Values nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
ar_hln
│ │ │ - Length of hardware address
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ +
Synopsis netfilter.arp.forward Values ar_pln
│ │ │ + Length of protocol address
│ │ │ +
ar_hrd
│ │ │ + Format of hardware address
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │
ar_op
│ │ │ ARP opcode (command)
│ │ │ -
pf
│ │ │ - Protocol family -- always “arp ”
│ │ │ -
ar_pln
│ │ │ - Length of protocol address
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
ar_pro
│ │ │ + Format of protocol address
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │
arphdr
│ │ │ Address of ARP header
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
ar_hrd
│ │ │ - Format of hardware address
│ │ │
ar_sha
│ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ -
ar_tha
│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ -
ar_tip
│ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
ar_pro
│ │ │ - Format of protocol address
│ │ │ +
ar_tha
│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
ar_data
│ │ │ Address of ARP packet data region (after the header)
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
pf
│ │ │ + Protocol family -- always “arp ”
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
ar_tip
│ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.forward — - Called for each ARP packet to be forwarded
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ + aarr__ppllnn
│ │ │ │ + Length of protocol address
│ │ │ │ + aarr__hhrrdd
│ │ │ │ + Format of hardware address
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ aarr__oopp
│ │ │ │ ARP opcode (command)
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “arp”
│ │ │ │ - aarr__ppllnn
│ │ │ │ - Length of protocol address
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + aarr__pprroo
│ │ │ │ + Format of protocol address
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ aarrpphhddrr
│ │ │ │ Address of ARP header
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - aarr__hhrrdd
│ │ │ │ - Format of hardware address
│ │ │ │ aarr__sshhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ - aarr__tthhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ - aarr__ttiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - aarr__pprroo
│ │ │ │ - Format of protocol address
│ │ │ │ + aarr__tthhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ aarr__ddaattaa
│ │ │ │ Address of ARP packet data region (after the header)
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “arp”
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + aarr__ttiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.unregister _H_o_m_e probe::netfilter.arp.in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.in
Name probe::netfilter.arp.in —
│ │ │ - Called for each incoming ARP packet
│ │ │ -
Values ar_hrd
│ │ │ - Format of hardware address
│ │ │ -
arphdr
│ │ │ +
Values arphdr
│ │ │ Address of ARP header
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
ar_data
│ │ │ - Address of ARP packet data region (after the header)
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │
ar_pro
│ │ │ Format of protocol address
│ │ │ -
ar_tha
│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
ar_sha
│ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ -
ar_tip
│ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
ar_hln
│ │ │ - Length of hardware address
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ +
ar_hrd
│ │ │ + Format of hardware address
│ │ │ +
ar_pln
│ │ │ + Length of protocol address
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │
ar_op
│ │ │ ARP opcode (command)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
pf
│ │ │ Protocol family -- always “arp ”
│ │ │ -
ar_pln
│ │ │ - Length of protocol address
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
ar_tip
│ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
ar_tha
│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ +
ar_data
│ │ │ + Address of ARP packet data region (after the header)
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.in — - Called for each incoming ARP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarr__hhrrdd
│ │ │ │ - Format of hardware address
│ │ │ │ aarrpphhddrr
│ │ │ │ Address of ARP header
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - aarr__ddaattaa
│ │ │ │ - Address of ARP packet data region (after the header)
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ aarr__pprroo
│ │ │ │ Format of protocol address
│ │ │ │ - aarr__tthhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ aarr__sshhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ - aarr__ttiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ + aarr__hhrrdd
│ │ │ │ + Format of hardware address
│ │ │ │ + aarr__ppllnn
│ │ │ │ + Length of protocol address
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ aarr__oopp
│ │ │ │ ARP opcode (command)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ppff
│ │ │ │ Protocol family -- always “arp”
│ │ │ │ - aarr__ppllnn
│ │ │ │ - Length of protocol address
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + aarr__ttiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + aarr__tthhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ + aarr__ddaattaa
│ │ │ │ + Address of ARP packet data region (after the header)
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.forward _H_o_m_e probe::netfilter.arp.out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.out
Name probe::netfilter.arp.out —
│ │ │ - Called for each outgoing ARP packet
│ │ │ -
Synopsis netfilter.arp.out Values Synopsis netfilter.arp.out Values pf
│ │ │ + Protocol family -- always “arp ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
ar_tip
│ │ │ Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
ar_tha
│ │ │ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ -
ar_sha
│ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │
ar_data
│ │ │ Address of ARP packet data region (after the header)
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
arphdr
│ │ │ + Address of ARP header
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │
ar_pro
│ │ │ Format of protocol address
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ +
ar_sha
│ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
arphdr
│ │ │ - Address of ARP header
│ │ │ -
ar_hrd
│ │ │ - Format of hardware address
│ │ │ -
pf
│ │ │ - Protocol family -- always “arp ”
│ │ │ -
ar_pln
│ │ │ - Length of protocol address
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ +
ar_pln
│ │ │ + Length of protocol address
│ │ │ +
ar_hrd
│ │ │ + Format of hardware address
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │
ar_op
│ │ │ ARP opcode (command)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
ar_hln
│ │ │ - Length of hardware address
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.out — - Called for each outgoing ARP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “arp”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ aarr__ttiipp
│ │ │ │ Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ aarr__tthhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ - aarr__sshhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ aarr__ddaattaa
│ │ │ │ Address of ARP packet data region (after the header)
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + aarrpphhddrr
│ │ │ │ + Address of ARP header
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ aarr__pprroo
│ │ │ │ Format of protocol address
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ + aarr__sshhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - aarrpphhddrr
│ │ │ │ - Address of ARP header
│ │ │ │ - aarr__hhrrdd
│ │ │ │ - Format of hardware address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “arp”
│ │ │ │ - aarr__ppllnn
│ │ │ │ - Length of protocol address
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ + aarr__ppllnn
│ │ │ │ + Length of protocol address
│ │ │ │ + aarr__hhrrdd
│ │ │ │ + Format of hardware address
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ aarr__oopp
│ │ │ │ ARP opcode (command)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.in _H_o_m_e probe::netfilter.bridge.forward
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.forward
Name probe::netfilter.bridge.forward —
│ │ │ Called on an incoming bridging packet destined for some other computer
│ │ │ -
Synopsis netfilter.bridge.forward Values br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │ +
Synopsis netfilter.bridge.forward Values data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
br_rmac
│ │ │ Root bridge MAC address
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
br_rid
│ │ │ Identity of root bridge
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ +
br_prid
│ │ │ + Protocol identifier
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
br_htime
│ │ │ Hello time in 1/256 secs
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │
br_poid
│ │ │ Port identifier
│ │ │ -
br_prid
│ │ │ - Protocol identifier
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.forward — Called on an incoming bridging packet
│ │ │ │ destined for some other computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ bbrr__rrmmaacc
│ │ │ │ Root bridge MAC address
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ bbrr__rriidd
│ │ │ │ Identity of root bridge
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ bbrr__hhttiimmee
│ │ │ │ Hello time in 1/256 secs
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ bbrr__ppooiidd
│ │ │ │ Port identifier
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.out _H_o_m_e probe::netfilter.bridge.local_in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.local_in
Name probe::netfilter.bridge.local_in —
│ │ │ Called on a bridging packet destined for the local computer
│ │ │ -
Synopsis netfilter.bridge.local_in Values br_prid
│ │ │ - Protocol identifier
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ -
llcproto_stp
│ │ │ +
Synopsis netfilter.bridge.local_in Values llcproto_stp
│ │ │ Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
llcpdu
│ │ │ - Address of LLC Protocol Data Unit
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │
br_rmac
│ │ │ Root bridge MAC address
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │ +
llcpdu
│ │ │ + Address of LLC Protocol Data Unit
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
br_prid
│ │ │ + Protocol identifier
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.local_in — Called on a bridging packet destined for the
│ │ │ │ local computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.local_in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ llllccpprroottoo__ssttpp
│ │ │ │ Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - llllccppdduu
│ │ │ │ - Address of LLC Protocol Data Unit
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ bbrr__rrmmaacc
│ │ │ │ Root bridge MAC address
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + llllccppdduu
│ │ │ │ + Address of LLC Protocol Data Unit
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.forward _H_o_m_e probe::netfilter.bridge.local_out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.local_out
Name probe::netfilter.bridge.local_out —
│ │ │ Called on a bridging packet coming from a local process
│ │ │ -
Synopsis netfilter.bridge.local_out Values outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ +
Synopsis netfilter.bridge.local_out Values nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
br_rmac
│ │ │ Root bridge MAC address
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
br_bid
│ │ │ Identity of bridge
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │
br_htime
│ │ │ Hello time in 1/256 secs
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
br_prid
│ │ │ Protocol identifier
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.local_out — Called on a bridging packet coming from a
│ │ │ │ local process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.local_out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ bbrr__rrmmaacc
│ │ │ │ Root bridge MAC address
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ bbrr__bbiidd
│ │ │ │ Identity of bridge
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ bbrr__hhttiimmee
│ │ │ │ Hello time in 1/256 secs
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ bbrr__pprriidd
│ │ │ │ Protocol identifier
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.local_in _H_o_m_e probe::netfilter.bridge.post_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.post_routing
Name probe::netfilter.bridge.post_routing —
│ │ │ - Called before a bridging packet hits the wire
│ │ │ -
Synopsis netfilter.bridge.post_routing Values br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ -
llcpdu
│ │ │ - Address of LLC Protocol Data Unit
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
length
│ │ │ +
Synopsis netfilter.bridge.post_routing Values length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │
br_prid
│ │ │ Protocol identifier
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
llcpdu
│ │ │ + Address of LLC Protocol Data Unit
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
br_rmac
│ │ │ Root bridge MAC address
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
br_bid
│ │ │ Identity of bridge
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.post_routing — - Called before a bridging packet hits
│ │ │ │ the wire
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ - llllccppdduu
│ │ │ │ - Address of LLC Protocol Data Unit
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ bbrr__pprriidd
│ │ │ │ Protocol identifier
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + llllccppdduu
│ │ │ │ + Address of LLC Protocol Data Unit
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ bbrr__rrmmaacc
│ │ │ │ Root bridge MAC address
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ bbrr__bbiidd
│ │ │ │ Identity of bridge
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.local_out _H_o_m_e probe::netfilter.bridge.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.pre_routing
Name probe::netfilter.bridge.pre_routing —
│ │ │ - Called before a bridging packet is routed
│ │ │ -
Synopsis netfilter.bridge.pre_routing Values indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ +
Synopsis netfilter.bridge.pre_routing Values br_prid
│ │ │ + Protocol identifier
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ -
br_prid
│ │ │ - Protocol identifier
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │
br_poid
│ │ │ Port identifier
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │
br_htime
│ │ │ Hello time in 1/256 secs
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
br_rmac
│ │ │ Root bridge MAC address
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
br_bid
│ │ │ Identity of bridge
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.pre_routing — - Called before a bridging packet is
│ │ │ │ routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ bbrr__ppooiidd
│ │ │ │ Port identifier
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ bbrr__hhttiimmee
│ │ │ │ Hello time in 1/256 secs
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ bbrr__rrmmaacc
│ │ │ │ Root bridge MAC address
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ bbrr__bbiidd
│ │ │ │ Identity of bridge
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.post_routing _H_o_m_e probe::netfilter.ip.forward
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.forward
Name probe::netfilter.ip.forward —
│ │ │ Called on an incoming IP packet addressed to some other computer
│ │ │ -
Synopsis netfilter.ip.forward Values ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ +
Synopsis netfilter.ip.forward Values ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
psh
│ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
family
│ │ │ - IP address family
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.forward — Called on an incoming IP packet addressed to some
│ │ │ │ other computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ppsshh
│ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.pre_routing _H_o_m_e probe::netfilter.ip.local_in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_in
Name probe::netfilter.ip.local_in —
│ │ │ Called on an incoming IP packet addressed to the local computer
│ │ │ -
Synopsis netfilter.ip.local_in Values ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
Synopsis netfilter.ip.local_in Values iphdr
│ │ │ + Address of IP header
│ │ │
ipproto_udp
│ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
family
│ │ │ - IP address family
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
fin
│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_in — Called on an incoming IP packet addressed to the
│ │ │ │ local computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.forward _H_o_m_e probe::netfilter.ip.local_out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_out
Name probe::netfilter.ip.local_out —
│ │ │ Called on an outgoing IP packet
│ │ │ -
Synopsis netfilter.ip.local_out Values fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
Synopsis netfilter.ip.local_out Values indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │
family
│ │ │ IP address family
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
ipproto_udp
│ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │
pf
│ │ │ Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │
protocol
│ │ │ Packet protocol from driver (ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_out — Called on an outgoing IP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ iipppprroottoo__uuddpp
│ │ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ ppff
│ │ │ │ Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol from driver (ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_in _H_o_m_e probe::netfilter.ip.post_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.post_routing
Name probe::netfilter.ip.post_routing —
│ │ │ Called immediately before an outgoing IP packet leaves the computer
│ │ │ -
Synopsis netfilter.ip.post_routing Values data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ +
Synopsis netfilter.ip.post_routing Values nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │
pf
│ │ │ Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
family
│ │ │ - IP address family
│ │ │
syn
│ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
family
│ │ │ + IP address family
│ │ │
urg
│ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.post_routing — Called immediately before an outgoing IP
│ │ │ │ packet leaves the computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ ppff
│ │ │ │ Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ssyynn
│ │ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_out _H_o_m_e probe::netfilter.ip.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.pre_routing
Name probe::netfilter.ip.pre_routing —
│ │ │ Called before an IP packet is routed
│ │ │ -
Synopsis netfilter.ip.pre_routing Values family
│ │ │ - IP address family
│ │ │ +
Synopsis netfilter.ip.pre_routing Values indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
pf
│ │ │ - Protocol family - either 'ipv4' or 'ipv6'
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
pf
│ │ │ + Protocol family - either 'ipv4' or 'ipv6'
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
rst
│ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.pre_routing — Called before an IP packet is routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - ppff
│ │ │ │ - Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ rrsstt
│ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.post_routing _H_o_m_e probe::sunrpc.clnt.bind_new_program
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readahead
Name probe::nfs.aop.readahead —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readahead Values rsize
│ │ │ - read size (in bytes)
│ │ │ +
Synopsis nfs.aop.readahead Values file
│ │ │ + filp argument
│ │ │
ino
│ │ │ inode number
│ │ │ -
file
│ │ │ - filp argument
│ │ │ -
size
│ │ │ - number of pages attempted to read in this execution
│ │ │ -
nr_pages
│ │ │ - number of pages attempted to read in this execution
│ │ │
rpages
│ │ │ read size (in pages)
│ │ │ +
nr_pages
│ │ │ + number of pages attempted to read in this execution
│ │ │
dev
│ │ │ device identifier
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │ +
size
│ │ │ + number of pages attempted to read in this execution
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readahead — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readahead
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ffiillee
│ │ │ │ filp argument
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ - nnrr__ppaaggeess
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ rrppaaggeess
│ │ │ │ read size (in pages)
│ │ │ │ + nnrr__ppaaggeess
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe:: _H_o_m_e probe::nfs.aop.readpage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.aop.readpage
Name probe::nfs.aop.readpage —
│ │ │ NFS client synchronously reading a page
│ │ │ -
Values dev
│ │ │ - device identifier
│ │ │ -
i_size
│ │ │ +
Values i_size
│ │ │ file length in bytes
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │ -
__page
│ │ │ - the address of page
│ │ │
size
│ │ │ number of pages to be read in this execution
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │ -
rsize
│ │ │ - read size (in bytes)
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
ino
│ │ │ inode number
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │
file
│ │ │ file argument
│ │ │
Description
│ │ │ Read the page over, only fires when a previous async
│ │ │ read operation failed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpage — NFS client synchronously reading a page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ii__ssiizzee
│ │ │ │ file length in bytes
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ssiizzee
│ │ │ │ number of pages to be read in this execution
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ ffiillee
│ │ │ │ file argument
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Read the page over, only fires when a previous async read operation failed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readahead _H_o_m_e probe::nfs.aop.readpages
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readpages
Name probe::nfs.aop.readpages —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readpages Values ino
│ │ │ - inode number
│ │ │ -
rsize
│ │ │ - read size (in bytes)
│ │ │ -
file
│ │ │ +
Synopsis nfs.aop.readpages Values file
│ │ │ filp argument
│ │ │
nr_pages
│ │ │ number of pages attempted to read in this execution
│ │ │ -
size
│ │ │ - number of pages attempted to read in this execution
│ │ │ +
ino
│ │ │ + inode number
│ │ │
rpages
│ │ │ read size (in pages)
│ │ │
dev
│ │ │ device identifier
│ │ │ +
size
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpages — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ ffiillee
│ │ │ │ filp argument
│ │ │ │ nnrr__ppaaggeess
│ │ │ │ number of pages attempted to read in this execution
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ rrppaaggeess
│ │ │ │ read size (in pages)
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpage _H_o_m_e probe::nfs.aop.release_page
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::nfs.aop.release_page
Name probe::nfs.aop.release_page —
│ │ │ NFS client releasing page
│ │ │ -
Synopsis nfs.aop.release_page Values Synopsis nfs.aop.release_page Values size
│ │ │ + release pages
│ │ │ +
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
size
│ │ │ - release pages
│ │ │ -
ino
│ │ │ - inode number
│ │ │
dev
│ │ │ device identifier
│ │ │
__page
│ │ │ the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │
Description
│ │ │ Fires when do a release operation on NFS.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,23 +2,23 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.release_page — NFS client releasing page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.release_page
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + release pages
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ssiizzee
│ │ │ │ - release pages
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a release operation on NFS.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpages _H_o_m_e probe::nfs.aop.set_page_dirty
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.aop.set_page_dirty
Name probe::nfs.aop.set_page_dirty —
│ │ │ NFS client marking page as dirty
│ │ │ -
Synopsis nfs.aop.set_page_dirty Values __page
│ │ │ - the address of page
│ │ │ -
page_flag
│ │ │ +
Synopsis nfs.aop.set_page_dirty Values page_flag
│ │ │ page flags
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
Description
│ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function.
│ │ │ Thus, this probe is going to fire on many other file systems in
│ │ │ addition to the NFS client.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.set_page_dirty — NFS client marking page as dirty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.set_page_dirty
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ppaaggee__ffllaagg
│ │ │ │ page flags
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function. Thus,
│ │ │ │ this probe is going to fire on many other file systems in addition to the NFS
│ │ │ │ client.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.release_page _H_o_m_e probe::nfs.aop.write_begin
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfs.aop.write_begin
Name probe::nfs.aop.write_begin —
│ │ │ NFS client begin to write data
│ │ │ -
Synopsis nfs.aop.write_begin Values Synopsis nfs.aop.write_begin Values ino
│ │ │ + inode number
│ │ │ +
__page
│ │ │ + the address of page
│ │ │ +
offset
│ │ │ + start address of this write operation
│ │ │ +
size
│ │ │ write bytes
│ │ │ +
to
│ │ │ + end address of this write operation
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ -
to
│ │ │ - end address of this write operation
│ │ │ -
offset
│ │ │ - start address of this write operation
│ │ │ -
__page
│ │ │ - the address of page
│ │ │
Description
│ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing,
│ │ │ look for a request corresponding to the page. If there
│ │ │ is one, and it belongs to another file, it flush it out
│ │ │ before it tries to copy anything into the page.
│ │ │ Also do the same if it finds a request from an existing
│ │ │ dropped page
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,29 +2,29 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_begin — NFS client begin to write data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_begin
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + ooffffsseett
│ │ │ │ + start address of this write operation
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ + ttoo
│ │ │ │ + end address of this write operation
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - ttoo
│ │ │ │ - end address of this write operation
│ │ │ │ - ooffffsseett
│ │ │ │ - start address of this write operation
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing, look
│ │ │ │ for a request corresponding to the page. If there is one, and it belongs to
│ │ │ │ another file, it flush it out before it tries to copy anything into the page.
│ │ │ │ Also do the same if it finds a request from an existing dropped page
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,29 +1,29 @@
│ │ │
probe::nfs.aop.write_end
Name probe::nfs.aop.write_end —
│ │ │ NFS client complete writing data
│ │ │
Synopsis nfs.aop.write_end Values i_flag
│ │ │ file flags
│ │ │ -
page_index
│ │ │ - offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │ -
size
│ │ │ - write bytes
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
offset
│ │ │ start address of this write operation
│ │ │ +
ino
│ │ │ + inode number
│ │ │
__page
│ │ │ the address of page
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │ +
page_index
│ │ │ + offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │
to
│ │ │ end address of this write operation
│ │ │ +
size
│ │ │ + write bytes
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │
Description
│ │ │ Fires when do a write operation on nfs,
│ │ │ often after prepare_write
│ │ │
│ │ │
│ │ │ Update and possibly write a cached page of an NFS file.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,32 +4,32 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_end — NFS client complete writing data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_end
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ii__ffllaagg
│ │ │ │ file flags
│ │ │ │ + ooffffsseett
│ │ │ │ + start address of this write operation
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ + ttoo
│ │ │ │ + end address of this write operation
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ ii__ssiizzee
│ │ │ │ file length in bytes
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - ooffffsseett
│ │ │ │ - start address of this write operation
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ - ttoo
│ │ │ │ - end address of this write operation
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a write operation on nfs, often after prepare_write
│ │ │ │ Update and possibly write a cached page of an NFS file.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.write_begin _H_o_m_e probe::nfs.aop.writepage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html
│ │ │ @@ -1,32 +1,32 @@
│ │ │
probe::nfs.aop.writepage
Name probe::nfs.aop.writepage —
│ │ │ NFS client writing a mapped page to the NFS server
│ │ │ -
Synopsis nfs.aop.writepage Values Synopsis nfs.aop.writepage Values i_size
│ │ │ + file length in bytes
│ │ │ +
size
│ │ │ + number of pages to be written in this execution
│ │ │ +
for_kupdate
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's a kupdate writeback
│ │ │ +
sb_flag
│ │ │ super block flags
│ │ │ +
page_index
│ │ │ + offset within mapping,
│ │ │ + can used a page identifier and position identifier in the page frame
│ │ │
dev
│ │ │ device identifier
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │
__page
│ │ │ the address of page
│ │ │ -
for_kupdate
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's a kupdate writeback
│ │ │
for_reclaim
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's invoked from the page allocator
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │ -
size
│ │ │ - number of pages to be written in this execution
│ │ │ -
page_index
│ │ │ - offset within mapping,
│ │ │ - can used a page identifier and position identifier in the page frame
│ │ │
ino
│ │ │ inode number
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │
wsize
│ │ │ write size
│ │ │
i_state
│ │ │ inode state flags
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim
and for_kupdate
.
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,36 +2,36 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepage — NFS client writing a mapped page to the NFS server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages to be written in this execution
│ │ │ │ + ffoorr__kkuuppddaattee
│ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ ssbb__ffllaagg
│ │ │ │ super block flags
│ │ │ │ + ppaaggee__iinnddeexx
│ │ │ │ + offset within mapping, can used a page identifier and position identifier
│ │ │ │ + in the page frame
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ - ffoorr__kkuuppddaattee
│ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ ffoorr__rreeccllaaiimm
│ │ │ │ a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ allocator
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages to be written in this execution
│ │ │ │ - ppaaggee__iinnddeexx
│ │ │ │ - offset within mapping, can used a page identifier and position identifier
│ │ │ │ - in the page frame
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ wwssiizzee
│ │ │ │ write size
│ │ │ │ ii__ssttaattee
│ │ │ │ inode state flags
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfs.aop.writepages
Name probe::nfs.aop.writepages —
│ │ │ NFS client writing several dirty pages to the NFS server
│ │ │ -
Synopsis nfs.aop.writepages Values for_kupdate
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's a kupdate writeback
│ │ │ +
Synopsis nfs.aop.writepages Values wsize
│ │ │ + write size
│ │ │
for_reclaim
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's invoked from the page allocator
│ │ │ -
wpages
│ │ │ - write size (in pages)
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ -
wsize
│ │ │ - write size
│ │ │
ino
│ │ │ inode number
│ │ │ -
size
│ │ │ - number of pages attempted to be written in this execution
│ │ │
nr_to_write
│ │ │ number of pages attempted to be written in this execution
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
wpages
│ │ │ + write size (in pages)
│ │ │ +
size
│ │ │ + number of pages attempted to be written in this execution
│ │ │ +
for_kupdate
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's a kupdate writeback
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim
and for_kupdate
.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,29 +3,29 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepages — NFS client writing several dirty pages to the NFS
│ │ │ │ server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffoorr__kkuuppddaattee
│ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ + wwssiizzee
│ │ │ │ + write size
│ │ │ │ ffoorr__rreeccllaaiimm
│ │ │ │ a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ allocator
│ │ │ │ - wwppaaggeess
│ │ │ │ - write size (in pages)
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - wwssiizzee
│ │ │ │ - write size
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to be written in this execution
│ │ │ │ nnrr__ttoo__wwrriittee
│ │ │ │ number of pages attempted to be written in this execution
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + wwppaaggeess
│ │ │ │ + write size (in pages)
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to be written in this execution
│ │ │ │ + ffoorr__kkuuppddaattee
│ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepage _H_o_m_e probe::nfs.fop.aio_read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.fop.aio_read
Name probe::nfs.fop.aio_read —
│ │ │ NFS client aio_read file operation
│ │ │ -
Values cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
buf
│ │ │ - the address of buf in user space
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
parent_name
│ │ │ - parent dir name
│ │ │ -
pos
│ │ │ +
Values pos
│ │ │ current position of file
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
ino
│ │ │ + inode number
│ │ │ +
buf
│ │ │ + the address of buf in user space
│ │ │ +
parent_name
│ │ │ + parent dir name
│ │ │
file_name
│ │ │ file name
│ │ │
count
│ │ │ read bytes
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.aio_read — NFS client aio_read file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ - bbuuff
│ │ │ │ - the address of buf in user space
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ ppooss
│ │ │ │ current position of file
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + bbuuff
│ │ │ │ + the address of buf in user space
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepages _H_o_m_e probe::nfs.fop.aio_write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.fop.aio_write
Name probe::nfs.fop.aio_write —
│ │ │ NFS client aio_write file operation
│ │ │
Synopsis nfs.fop.aio_write Values buf
│ │ │ the address of buf in user space
│ │ │
ino
│ │ │ inode number
│ │ │ -
parent_name
│ │ │ - parent dir name
│ │ │
pos
│ │ │ offset of the file
│ │ │
dev
│ │ │ device identifier
│ │ │
file_name
│ │ │ file name
│ │ │
count
│ │ │ read bytes
│ │ │ +
parent_name
│ │ │ + parent dir name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,20 +6,20 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ bbuuff
│ │ │ │ the address of buf in user space
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ ppooss
│ │ │ │ offset of the file
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.aio_read _H_o_m_e probe::nfs.fop.check_flags
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.fop.flush
Name probe::nfs.fop.flush —
│ │ │ NFS client flush file operation
│ │ │ -
Values Values mode
│ │ │ + file mode
│ │ │ +
dev
│ │ │ device identifier
│ │ │
ndirty
│ │ │ number of dirty page
│ │ │
ino
│ │ │ inode number
│ │ │ -
mode
│ │ │ - file mode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.flush — NFS client flush file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ nnddiirrttyy
│ │ │ │ number of dirty page
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.check_flags _H_o_m_e probe::nfs.fop.fsync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.fsync
Name probe::nfs.fop.fsync —
│ │ │ NFS client fsync operation
│ │ │ -
Values Values dev
│ │ │ + device identifier
│ │ │ +
ino
│ │ │ inode number
│ │ │
ndirty
│ │ │ number of dirty pages
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.fsync — NFS client fsync operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.fsync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ nnddiirrttyy
│ │ │ │ number of dirty pages
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.flush _H_o_m_e probe::nfs.fop.llseek
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.llseek
Name probe::nfs.fop.llseek —
│ │ │ NFS client llseek operation
│ │ │ -
Values Values whence
│ │ │ + the position to seek from
│ │ │ +
dev
│ │ │ device identifier
│ │ │
ino
│ │ │ inode number
│ │ │ -
whence
│ │ │ - the position to seek from
│ │ │ -
whence_str
│ │ │ - symbolic string representation of the position to seek from
│ │ │
offset
│ │ │ the offset of the file will be repositioned
│ │ │ +
whence_str
│ │ │ + symbolic string representation of the position to seek from
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.llseek — NFS client llseek operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.llseek
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + wwhheennccee
│ │ │ │ + the position to seek from
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - wwhheennccee
│ │ │ │ - the position to seek from
│ │ │ │ - wwhheennccee__ssttrr
│ │ │ │ - symbolic string representation of the position to seek from
│ │ │ │ ooffffsseett
│ │ │ │ the offset of the file will be repositioned
│ │ │ │ + wwhheennccee__ssttrr
│ │ │ │ + symbolic string representation of the position to seek from
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.fsync _H_o_m_e probe::nfs.fop.lock
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.lock
Name probe::nfs.fop.lock —
│ │ │ NFS client file lock operation
│ │ │ -
Values ino
│ │ │ - inode number
│ │ │ -
cmd
│ │ │ - cmd arguments
│ │ │ -
fl_flag
│ │ │ - lock flags
│ │ │ -
fl_start
│ │ │ - starting offset of locked region
│ │ │ -
fl_type
│ │ │ +
Values fl_type
│ │ │ lock type
│ │ │
fl_end
│ │ │ ending offset of locked region
│ │ │ -
i_mode
│ │ │ - file type and access rights
│ │ │
dev
│ │ │ device identifier
│ │ │ +
fl_flag
│ │ │ + lock flags
│ │ │ +
i_mode
│ │ │ + file type and access rights
│ │ │ +
cmd
│ │ │ + cmd arguments
│ │ │ +
fl_start
│ │ │ + starting offset of locked region
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.lock — NFS client file lock operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.lock
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ccmmdd
│ │ │ │ - cmd arguments
│ │ │ │ - ffll__ffllaagg
│ │ │ │ - lock flags
│ │ │ │ - ffll__ssttaarrtt
│ │ │ │ - starting offset of locked region
│ │ │ │ ffll__ttyyppee
│ │ │ │ lock type
│ │ │ │ ffll__eenndd
│ │ │ │ ending offset of locked region
│ │ │ │ - ii__mmooddee
│ │ │ │ - file type and access rights
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ffll__ffllaagg
│ │ │ │ + lock flags
│ │ │ │ + ii__mmooddee
│ │ │ │ + file type and access rights
│ │ │ │ + ccmmdd
│ │ │ │ + cmd arguments
│ │ │ │ + ffll__ssttaarrtt
│ │ │ │ + starting offset of locked region
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.llseek _H_o_m_e probe::nfs.fop.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.fop.mmap
Name probe::nfs.fop.mmap —
│ │ │ NFS client mmap operation
│ │ │ -
Values dev
│ │ │ - device identifier
│ │ │ -
attrtimeo
│ │ │ - how long the cached information is assumed to be valid.
│ │ │ - We need to revalidate the cached attrs for this inode
│ │ │ - if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ +
Values vm_flag
│ │ │ + vm flags
│ │ │
cache_time
│ │ │ when we started read-caching this inode
│ │ │ -
vm_flag
│ │ │ - vm flags
│ │ │ -
vm_start
│ │ │ - start address within vm_mm
│ │ │ -
buf
│ │ │ - the address of buf in user space
│ │ │ -
file_name
│ │ │ - file name
│ │ │ -
parent_name
│ │ │ - parent dir name
│ │ │
cache_valid
│ │ │ cache related bit mask flag
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
vm_end
│ │ │ the first byte after end address within vm_mm
│ │ │ +
file_name
│ │ │ + file name
│ │ │ +
parent_name
│ │ │ + parent dir name
│ │ │ +
buf
│ │ │ + the address of buf in user space
│ │ │
ino
│ │ │ inode number
│ │ │ +
vm_start
│ │ │ + start address within vm_mm
│ │ │ +
attrtimeo
│ │ │ + how long the cached information is assumed to be valid.
│ │ │ + We need to revalidate the cached attrs for this inode
│ │ │ + if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.mmap — NFS client mmap operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.mmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - aattttrrttiimmeeoo
│ │ │ │ - how long the cached information is assumed to be valid. We need to
│ │ │ │ - revalidate the cached attrs for this inode if jiffies -
│ │ │ │ - read_cache_jiffies > attrtimeo.
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ vvmm__ffllaagg
│ │ │ │ vm flags
│ │ │ │ - vvmm__ssttaarrtt
│ │ │ │ - start address within vm_mm
│ │ │ │ - bbuuff
│ │ │ │ - the address of buf in user space
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ ccaacchhee__vvaalliidd
│ │ │ │ cache related bit mask flag
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ vvmm__eenndd
│ │ │ │ the first byte after end address within vm_mm
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ + bbuuff
│ │ │ │ + the address of buf in user space
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + vvmm__ssttaarrtt
│ │ │ │ + start address within vm_mm
│ │ │ │ + aattttrrttiimmeeoo
│ │ │ │ + how long the cached information is assumed to be valid. We need to
│ │ │ │ + revalidate the cached attrs for this inode if jiffies -
│ │ │ │ + read_cache_jiffies > attrtimeo.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.lock _H_o_m_e probe::nfs.fop.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.open
Name probe::nfs.fop.open —
│ │ │ NFS client file open operation
│ │ │ -
Values i_size
│ │ │ - file length in bytes
│ │ │ -
dev
│ │ │ +
Values dev
│ │ │ device identifier
│ │ │ -
flag
│ │ │ - file flag
│ │ │
file_name
│ │ │ file name
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │
ino
│ │ │ inode number
│ │ │ +
flag
│ │ │ + file flag
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.open — NFS client file open operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ffllaagg
│ │ │ │ - file flag
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + ffllaagg
│ │ │ │ + file flag
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.mmap _H_o_m_e probe::nfs.fop.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html
│ │ │ @@ -1,23 +1,23 @@
│ │ │
probe::nfs.fop.read_iter
Name probe::nfs.fop.read_iter —
│ │ │ NFS client read_iter file operation
│ │ │ -
Synopsis nfs.fop.read_iter Values Synopsis nfs.fop.read_iter Values cache_time
│ │ │ + when we started read-caching this inode
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
file_name
│ │ │ + file name
│ │ │ +
count
│ │ │ read bytes
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ -
pos
│ │ │ - current position of file
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
ino
│ │ │ + inode number
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
file_name
│ │ │ - file name
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │ +
pos
│ │ │ + current position of file
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.read_iter — NFS client read_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ - ppooss
│ │ │ │ - current position of file
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ + ppooss
│ │ │ │ + current position of file
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read _H_o_m_e probe::nfs.fop.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.release
Name probe::nfs.fop.release —
│ │ │ NFS client release page operation
│ │ │ -
Values Values dev
│ │ │ + device identifier
│ │ │ +
mode
│ │ │ file mode
│ │ │
ino
│ │ │ inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.release — NFS client release page operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read_iter _H_o_m_e probe::nfs.fop.sendfile
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.sendfile
Name probe::nfs.fop.sendfile —
│ │ │ NFS client send file operation
│ │ │ -
Values attrtimeo
│ │ │ - how long the cached information is assumed to be valid.
│ │ │ - We need to revalidate the cached attrs for this inode
│ │ │ - if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
dev
│ │ │ +
Values dev
│ │ │ device identifier
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │
cache_time
│ │ │ when we started read-caching this inode
│ │ │ +
ppos
│ │ │ + current position of file
│ │ │
count
│ │ │ read bytes
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │
ino
│ │ │ inode number
│ │ │ -
ppos
│ │ │ - current position of file
│ │ │ +
attrtimeo
│ │ │ + how long the cached information is assumed to be valid.
│ │ │ + We need to revalidate the cached attrs for this inode
│ │ │ + if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.sendfile — NFS client send file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.sendfile
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aattttrrttiimmeeoo
│ │ │ │ - how long the cached information is assumed to be valid. We need to
│ │ │ │ - revalidate the cached attrs for this inode if jiffies -
│ │ │ │ - read_cache_jiffies > attrtimeo.
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ ccaacchhee__ttiimmee
│ │ │ │ when we started read-caching this inode
│ │ │ │ + ppppooss
│ │ │ │ + current position of file
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ppppooss
│ │ │ │ - current position of file
│ │ │ │ + aattttrrttiimmeeoo
│ │ │ │ + how long the cached information is assumed to be valid. We need to
│ │ │ │ + revalidate the cached attrs for this inode if jiffies -
│ │ │ │ + read_cache_jiffies > attrtimeo.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.release _H_o_m_e probe::nfs.fop.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.fop.write_iter
Name probe::nfs.fop.write_iter —
│ │ │ NFS client write_iter file operation
│ │ │ -
Synopsis nfs.fop.write_iter Values ino
│ │ │ - inode number
│ │ │ -
pos
│ │ │ +
Synopsis nfs.fop.write_iter Values pos
│ │ │ offset of the file
│ │ │ +
ino
│ │ │ + inode number
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ +
count
│ │ │ + read bytes
│ │ │
file_name
│ │ │ file name
│ │ │
dev
│ │ │ device identifier
│ │ │ -
count
│ │ │ - read bytes
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.write_iter — NFS client write_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ppooss
│ │ │ │ offset of the file
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.write _H_o_m_e probe::nfs.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.commit_done
Name probe::nfs.proc.commit_done —
│ │ │ NFS client response to a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_done Values count
│ │ │ - number of bytes committed
│ │ │ +
Synopsis nfs.proc.commit_done Values version
│ │ │ + NFS version
│ │ │
status
│ │ │ result of last operation
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
valid
│ │ │ fattr->valid, indicates which fields are valid
│ │ │ -
version
│ │ │ - NFS version
│ │ │ +
count
│ │ │ + number of bytes committed
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │
Description
│ │ │ Fires when a reply to a commit RPC task is received
│ │ │ or some commit operation error occur (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_done — NFS client response to a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes committed
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ vvaalliidd
│ │ │ │ fattr->valid, indicates which fields are valid
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes committed
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a commit RPC task is received or some commit operation
│ │ │ │ error occur (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit_setup
Name probe::nfs.proc.commit_setup —
│ │ │ NFS client setting up a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_setup Values count
│ │ │ - bytes in this commit
│ │ │ +
Synopsis nfs.proc.commit_setup Values offset
│ │ │ + the file offset
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
size
│ │ │ - bytes in this commit
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
count
│ │ │ + bytes in this commit
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
size
│ │ │ + bytes in this commit
│ │ │
Description
│ │ │ The commit_setup function is used to setup a commit RPC task.
│ │ │ Is is not doing the actual commit operation.
│ │ │ It does not exist in NFSv2.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_setup — NFS client setting up a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - bytes in this commit
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - ssiizzee
│ │ │ │ - bytes in this commit
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + ccoouunntt
│ │ │ │ + bytes in this commit
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + ssiizzee
│ │ │ │ + bytes in this commit
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The commit_setup function is used to setup a commit RPC task. Is is not doing
│ │ │ │ the actual commit operation. It does not exist in NFSv2.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_done _H_o_m_e probe::nfs.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit
Name probe::nfs.proc.commit —
│ │ │ NFS client committing data on server
│ │ │ -
Values Values version
│ │ │ + NFS version
│ │ │ +
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
size
│ │ │ - read bytes in this execution
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ -
bitmask1
│ │ │ +
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
offset
│ │ │ + the file offset
│ │ │ +
size
│ │ │ + read bytes in this execution
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ All the nfs.proc.commit kernel functions were removed in kernel
│ │ │ commit 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │
│ │ │ Fires when client writes the buffered data to disk.
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit — NFS client committing data on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes in this execution
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes in this execution
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.commit kernel functions were removed in kernel commit 200baa
│ │ │ │ in December 2006, so these probes do not exist on Linux 2.6.21 and newer
│ │ │ │ kernels.
│ │ │ │ Fires when client writes the buffered data to disk. The buffered data is
│ │ │ │ asynchronously written by client earlier. The commit function works in sync
│ │ │ │ way. This probe point does not exist in NFSv2.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.create
Name probe::nfs.proc.create —
│ │ │ NFS client creating file on server
│ │ │ -
Values flag
│ │ │ - indicates create mode (only for NFSv3 and NFSv4)
│ │ │ -
filename
│ │ │ - file name
│ │ │ +
Values version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │
server_ip
│ │ │ IP address of server
│ │ │
filelen
│ │ │ length of file name
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ +
flag
│ │ │ + indicates create mode (only for NFSv3 and NFSv4)
│ │ │ +
filename
│ │ │ + file name
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.create — NFS client creating file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaagg
│ │ │ │ - indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ + ffllaagg
│ │ │ │ + indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_setup _H_o_m_e probe::nfs.proc.handle_exception
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.lookup
Name probe::nfs.proc.lookup —
│ │ │ NFS client opens/searches a file on server
│ │ │ -
Values bitmask0
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ -
name_len
│ │ │ +
Values name_len
│ │ │ the length of file name
│ │ │
filename
│ │ │ the name of file which client opens/searches on server
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
version
│ │ │ + NFS version
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
bitmask0
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.lookup — NFS client opens/searches a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ nnaammee__lleenn
│ │ │ │ the length of file name
│ │ │ │ ffiilleennaammee
│ │ │ │ the name of file which client opens/searches on server
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.handle_exception _H_o_m_e probe::nfs.proc.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.open
Name probe::nfs.proc.open —
│ │ │ NFS client allocates file read/write context information
│ │ │
Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ -
filename
│ │ │ - file name
│ │ │
mode
│ │ │ file mode
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
flag
│ │ │ file flag
│ │ │ +
filename
│ │ │ + file name
│ │ │
Description
│ │ │ Allocate file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,22 +4,22 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.open — NFS client allocates file read/write context information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Allocate file read/write context information
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.lookup _H_o_m_e probe::nfs.proc.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_done
Name probe::nfs.proc.read_done —
│ │ │ NFS client response to a read RPC task
│ │ │ -
Synopsis nfs.proc.read_done Values count
│ │ │ - number of bytes read
│ │ │ -
status
│ │ │ +
Synopsis nfs.proc.read_done Values status
│ │ │ result of last operation
│ │ │ -
timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
count
│ │ │ + number of bytes read
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │
Description
│ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_done — NFS client response to a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes read
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes read
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read _H_o_m_e probe::nfs.proc.read_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_setup
Name probe::nfs.proc.read_setup —
│ │ │ NFS client setting up a read RPC task
│ │ │ -
Synopsis nfs.proc.read_setup Values Synopsis nfs.proc.read_setup Values size
│ │ │ read bytes in this execution
│ │ │ -
size
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
count
│ │ │ read bytes in this execution
│ │ │
offset
│ │ │ the file offset
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
server_ip
│ │ │ IP address of server
│ │ │
Description
│ │ │ The read_setup function is used to setup a read RPC task.
│ │ │ It is not doing the actual read operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_setup — NFS client setting up a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes in this execution
│ │ │ │ ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes in this execution
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The read_setup function is used to setup a read RPC task. It is not doing the
│ │ │ │ actual read operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.read
Name probe::nfs.proc.read —
│ │ │ NFS client synchronously reads file from server
│ │ │ -
Values Values version
│ │ │ + NFS version
│ │ │ +
offset
│ │ │ the file offset
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
count
│ │ │ read bytes in this execution
│ │ │
flags
│ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
Description
│ │ │ All the nfs.proc.read kernel functions were removed in kernel commit
│ │ │ 8e0969 in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read — NFS client synchronously reads file from server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ccoouunntt
│ │ │ │ read bytes in this execution
│ │ │ │ ffllaaggss
│ │ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.read kernel functions were removed in kernel commit 8e0969 in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.open _H_o_m_e probe::nfs.proc.read_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.release
Name probe::nfs.proc.release —
│ │ │ NFS client releases file read/write context information
│ │ │ -
Values filename
│ │ │ - file name
│ │ │ -
flag
│ │ │ - file flag
│ │ │ -
mode
│ │ │ - file mode
│ │ │ +
Values server_ip
│ │ │ + IP address of server
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ +
mode
│ │ │ + file mode
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
flag
│ │ │ + file flag
│ │ │ +
filename
│ │ │ + file name
│ │ │
Description
│ │ │ Release file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,24 +3,24 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.release — NFS client releases file read/write context
│ │ │ │ information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - ffllaagg
│ │ │ │ - file flag
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + ffllaagg
│ │ │ │ + file flag
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Release file read/write context information
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read_setup _H_o_m_e probe::nfs.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.proc.remove
Name probe::nfs.proc.remove —
│ │ │ NFS client removes a file on server
│ │ │ -
Values Values version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
filelen
│ │ │ + length of file name
│ │ │ +
filename
│ │ │ file name
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ -
filelen
│ │ │ - length of file name
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.remove — NFS client removes a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + ffiilleelleenn
│ │ │ │ + length of file name
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ - ffiilleelleenn
│ │ │ │ - length of file name
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.release _H_o_m_e probe::nfs.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.rename_done
Name probe::nfs.proc.rename_done —
│ │ │ NFS client response to a rename RPC task
│ │ │ -
Synopsis nfs.proc.rename_done Values server_ip
│ │ │ - IP address of server
│ │ │ -
new_fh
│ │ │ - file handle of new parent dir
│ │ │ -
version
│ │ │ - NFS version
│ │ │ +
Synopsis nfs.proc.rename_done Values old_fh
│ │ │ + file handle of old parent dir
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
new_fh
│ │ │ + file handle of new parent dir
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │ -
old_fh
│ │ │ - file handle of old parent dir
│ │ │ +
version
│ │ │ + NFS version
│ │ │
status
│ │ │ result of last operation
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ Fires when a reply to a rename RPC task is received or some rename
│ │ │ error occurs (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_done — NFS client response to a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - nneeww__ffhh
│ │ │ │ - file handle of new parent dir
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ + oolldd__ffhh
│ │ │ │ + file handle of old parent dir
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + nneeww__ffhh
│ │ │ │ + file handle of new parent dir
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ - oolldd__ffhh
│ │ │ │ - file handle of old parent dir
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a rename RPC task is received or some rename error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename _H_o_m_e probe::nfs.proc.rename_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::nfs.proc.rename_setup
Name probe::nfs.proc.rename_setup —
│ │ │ NFS client setting up a rename RPC task
│ │ │ -
Synopsis nfs.proc.rename_setup Values server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
version
│ │ │ +
Synopsis nfs.proc.rename_setup Values version
│ │ │ NFS version
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ The rename_setup function is used to setup a rename RPC task.
│ │ │ Is is not doing the actual rename operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,21 +2,21 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_setup — NFS client setting up a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The rename_setup function is used to setup a rename RPC task. Is is not doing
│ │ │ │ the actual rename operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename_done _H_o_m_e probe::nfs.proc.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfs.proc.rename
Name probe::nfs.proc.rename —
│ │ │ NFS client renames a file on server
│ │ │ -
Values Values version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
new_name
│ │ │ new file name
│ │ │ -
old_filelen
│ │ │ - length of old file name
│ │ │
old_name
│ │ │ old file name
│ │ │
new_filelen
│ │ │ length of new file name
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
old_filelen
│ │ │ + length of old file name
│ │ │
new_fh
│ │ │ file handle of new parent dir
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │
prot
│ │ │ transfer protocol
│ │ │
old_fh
│ │ │ file handle of old parent dir
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename — NFS client renames a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ nneeww__nnaammee
│ │ │ │ new file name
│ │ │ │ - oolldd__ffiilleelleenn
│ │ │ │ - length of old file name
│ │ │ │ oolldd__nnaammee
│ │ │ │ old file name
│ │ │ │ nneeww__ffiilleelleenn
│ │ │ │ length of new file name
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + oolldd__ffiilleelleenn
│ │ │ │ + length of old file name
│ │ │ │ nneeww__ffhh
│ │ │ │ file handle of new parent dir
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ oolldd__ffhh
│ │ │ │ file handle of old parent dir
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.remove _H_o_m_e probe::nfs.proc.rename_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.write_done
Name probe::nfs.proc.write_done —
│ │ │ NFS client response to a write RPC task
│ │ │ -
Synopsis nfs.proc.write_done Values version
│ │ │ - NFS version
│ │ │ -
prot
│ │ │ +
Synopsis nfs.proc.write_done Values prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │ -
count
│ │ │ - number of bytes written
│ │ │ +
version
│ │ │ + NFS version
│ │ │
status
│ │ │ result of last operation
│ │ │ +
count
│ │ │ + number of bytes written
│ │ │
valid
│ │ │ fattr->valid, indicates which fields are valid
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_done — NFS client response to a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes written
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes written
│ │ │ │ vvaalliidd
│ │ │ │ fattr->valid, indicates which fields are valid
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write _H_o_m_e probe::nfs.proc.write_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::nfs.proc.write_setup
Name probe::nfs.proc.write_setup —
│ │ │ NFS client setting up a write RPC task
│ │ │ -
Synopsis nfs.proc.write_setup Values Synopsis nfs.proc.write_setup Values how
│ │ │ + used to set args.stable. The stable value could be:
│ │ │ + NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ + (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
size
│ │ │ bytes written in this execution
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
size
│ │ │ - bytes written in this execution
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ -
how
│ │ │ - used to set args.stable. The stable value could be:
│ │ │ - NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ - (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
count
│ │ │ + bytes written in this execution
│ │ │ +
version
│ │ │ + NFS version
│ │ │
Description
│ │ │ The write_setup function is used to setup a write RPC task.
│ │ │ It is not doing the actual write operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_setup — NFS client setting up a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ + hhooww
│ │ │ │ + used to set args.stable. The stable value could be:
│ │ │ │ + NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and
│ │ │ │ + nfs.proc4.write_setup)
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + ssiizzee
│ │ │ │ bytes written in this execution
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - ssiizzee
│ │ │ │ - bytes written in this execution
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - hhooww
│ │ │ │ - used to set args.stable. The stable value could be:
│ │ │ │ - NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and
│ │ │ │ - nfs.proc4.write_setup)
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + ccoouunntt
│ │ │ │ + bytes written in this execution
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The write_setup function is used to setup a write RPC task. It is not doing the
│ │ │ │ actual write operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write_done _H_o_m_e probe::nfsd.close
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.write
Name probe::nfs.proc.write —
│ │ │ NFS client synchronously writes file to server
│ │ │ -
Values flags
│ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ +
Values version
│ │ │ + NFS version
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ -
size
│ │ │ - read bytes in this execution
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
size
│ │ │ + read bytes in this execution
│ │ │ +
flags
│ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
version
│ │ │ - NFS version
│ │ │
Description
│ │ │ All the nfs.proc.write kernel functions were removed in kernel commit
│ │ │ 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write — NFS client synchronously writes file to server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes in this execution
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes in this execution
│ │ │ │ + ffllaaggss
│ │ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.write kernel functions were removed in kernel commit 200baa in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename_setup _H_o_m_e probe::nfs.proc.write_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.commit
Name probe::nfsd.commit —
│ │ │ NFS server committing all pending writes to stable storage
│ │ │ -
Values flag
│ │ │ - indicates whether this execution is a sync operation
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
size
│ │ │ - read bytes
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
fh
│ │ │ +
Values fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
offset
│ │ │ the offset of file
│ │ │ +
flag
│ │ │ + indicates whether this execution is a sync operation
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.commit — NFS server committing all pending writes to stable storage
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaagg
│ │ │ │ - indicates whether this execution is a sync operation
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ ooffffsseett
│ │ │ │ the offset of file
│ │ │ │ + ffllaagg
│ │ │ │ + indicates whether this execution is a sync operation
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.close _H_o_m_e probe::nfsd.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.create
Name probe::nfsd.create —
│ │ │ NFS server creating a file(regular,dir,device,fifo) for client
│ │ │
Values filename
│ │ │ file name
│ │ │ -
iap_mode
│ │ │ - file access mode
│ │ │ -
type
│ │ │ - file type(regular,dir,device,fifo ...)
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
iap_valid
│ │ │ Attribute flags
│ │ │ +
iap_mode
│ │ │ + file access mode
│ │ │
filelen
│ │ │ the length of file name
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
type
│ │ │ + file type(regular,dir,device,fifo ...)
│ │ │
Description
│ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,24 +5,24 @@
│ │ │ │ probe::nfsd.create — NFS server creating a file(regular,dir,device,fifo) for
│ │ │ │ client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - iiaapp__mmooddee
│ │ │ │ - file access mode
│ │ │ │ - ttyyppee
│ │ │ │ - file type(regular,dir,device,fifo ...)
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ iiaapp__vvaalliidd
│ │ │ │ Attribute flags
│ │ │ │ + iiaapp__mmooddee
│ │ │ │ + file access mode
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ttyyppee
│ │ │ │ + file type(regular,dir,device,fifo ...)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.commit _H_o_m_e probe::nfsd.createv3
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfsd.createv3
Name probe::nfsd.createv3 —
│ │ │ NFS server creating a regular file or set file attributes for client
│ │ │ -
Values createmode
│ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
truncp
│ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ -
filename
│ │ │ +
Values filename
│ │ │ file name
│ │ │ -
iap_mode
│ │ │ - file access mode
│ │ │
iap_valid
│ │ │ Attribute flags
│ │ │ -
verifier
│ │ │ - file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ +
iap_mode
│ │ │ + file access mode
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
filelen
│ │ │ the length of file name
│ │ │ +
truncp
│ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │ +
verifier
│ │ │ + file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
createmode
│ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │
Description
│ │ │ This probepoints is only called by nfsd3_proc_create and
│ │ │ nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,33 +3,33 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.createv3 — NFS server creating a regular file or set file
│ │ │ │ attributes for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.createv3
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccrreeaatteemmooddee
│ │ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,
│ │ │ │ - NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - ttrruunnccpp
│ │ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - iiaapp__mmooddee
│ │ │ │ - file access mode
│ │ │ │ iiaapp__vvaalliidd
│ │ │ │ Attribute flags
│ │ │ │ - vveerriiffiieerr
│ │ │ │ - file attributes (atime,mtime,mode). It's used to reset file attributes
│ │ │ │ - for CREATE_EXCLUSIVE
│ │ │ │ + iiaapp__mmooddee
│ │ │ │ + file access mode
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ + ttrruunnccpp
│ │ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ + vveerriiffiieerr
│ │ │ │ + file attributes (atime,mtime,mode). It's used to reset file attributes
│ │ │ │ + for CREATE_EXCLUSIVE
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ccrreeaatteemmooddee
│ │ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,
│ │ │ │ + NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probepoints is only called by nfsd3_proc_create and nfsd4_open when
│ │ │ │ op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.create _H_o_m_e probe::nfsd.dispatch
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.dispatch
Name probe::nfsd.dispatch —
│ │ │ NFS server receives an operation from client
│ │ │
Values version
│ │ │ nfs version
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
prog
│ │ │ - program number
│ │ │
xid
│ │ │ transmission id
│ │ │ +
prog
│ │ │ + program number
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
proc
│ │ │ procedure number
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,20 +4,20 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.dispatch — NFS server receives an operation from client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.dispatch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ - pprroogg
│ │ │ │ - program number
│ │ │ │ xxiidd
│ │ │ │ transmission id
│ │ │ │ + pprroogg
│ │ │ │ + program number
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ pprroocc
│ │ │ │ procedure number
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.createv3 _H_o_m_e probe::nfsd.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.lookup
Name probe::nfsd.lookup —
│ │ │ NFS server opening or searching file for a file for client
│ │ │ -
Values Values client_ip
│ │ │ + the ip address of client
│ │ │ +
filename
│ │ │ file name
│ │ │
fh
│ │ │ file handle of parent dir(the first part is the length of the file handle)
│ │ │
filelen
│ │ │ the length of file name
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.lookup — NFS server opening or searching file for a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir(the first part is the length of the file
│ │ │ │ handle)
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.dispatch _H_o_m_e probe::nfsd.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.open
Name probe::nfsd.open —
│ │ │ NFS server opening a file for client
│ │ │
Values fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
access
│ │ │ indicates the type of open (read/write/commit/readdir...)
│ │ │ -
type
│ │ │ - type of file (regular file or dir)
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
type
│ │ │ + type of file (regular file or dir)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,14 +6,14 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ aacccceessss
│ │ │ │ indicates the type of open (read/write/commit/readdir...)
│ │ │ │ - ttyyppee
│ │ │ │ - type of file (regular file or dir)
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ttyyppee
│ │ │ │ + type of file (regular file or dir)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.lookup _H_o_m_e probe::nfsd.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.commit
Name probe::nfsd.proc.commit —
│ │ │ NFS server performing a commit operation for client
│ │ │ -
Values offset
│ │ │ - the offset of file
│ │ │ +
Values uid
│ │ │ + requester's user id
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │
version
│ │ │ nfs version
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │
proto
│ │ │ transfer protocol
│ │ │
size
│ │ │ read bytes
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
count
│ │ │ read bytes
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.commit — NFS server performing a commit operation for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ ssiizzee
│ │ │ │ read bytes
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.open _H_o_m_e probe::nfsd.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.create
Name probe::nfsd.proc.create —
│ │ │ NFS server creating a file for client
│ │ │ -
Values client_ip
│ │ │ - the ip address of client
│ │ │ -
proto
│ │ │ +
Values proto
│ │ │ transfer protocol
│ │ │ -
filename
│ │ │ - file name
│ │ │
gid
│ │ │ requester's group id
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
uid
│ │ │ requester's user id
│ │ │ +
filelen
│ │ │ + length of file name
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
version
│ │ │ nfs version
│ │ │ -
filelen
│ │ │ - length of file name
│ │ │ +
filename
│ │ │ + file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.create — NFS server creating a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ + ffiilleelleenn
│ │ │ │ + length of file name
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - ffiilleelleenn
│ │ │ │ - length of file name
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.commit _H_o_m_e probe::nfsd.proc.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.lookup
Name probe::nfsd.proc.lookup —
│ │ │ NFS server opening or searching for a file for client
│ │ │ -
Values client_ip
│ │ │ - the ip address of client
│ │ │ +
Values fh
│ │ │ + file handle of parent dir (the first part is the length of the file handle)
│ │ │
gid
│ │ │ requester's group id
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
filename
│ │ │ - file name
│ │ │ -
fh
│ │ │ - file handle of parent dir (the first part is the length of the file handle)
│ │ │ -
version
│ │ │ - nfs version
│ │ │
filelen
│ │ │ the length of file name
│ │ │
uid
│ │ │ requester's user id
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
filename
│ │ │ + file name
│ │ │ +
version
│ │ │ + nfs version
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.lookup — NFS server opening or searching for a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir (the first part is the length of the file
│ │ │ │ + handle)
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir (the first part is the length of the file
│ │ │ │ - handle)
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.create _H_o_m_e probe::nfsd.proc.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfsd.proc.read
Name probe::nfsd.proc.read —
│ │ │ NFS server reading file for client
│ │ │ -
Values gid
│ │ │ - requester's group id
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ +
Values uid
│ │ │ + requester's user id
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
vlen
│ │ │ + read blocks
│ │ │
version
│ │ │ nfs version
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │
vec
│ │ │ struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
vlen
│ │ │ - read blocks
│ │ │
size
│ │ │ read bytes
│ │ │ +
count
│ │ │ + read bytes
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.read — NFS server reading file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + vvlleenn
│ │ │ │ + read blocks
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - vvlleenn
│ │ │ │ - read blocks
│ │ │ │ ssiizzee
│ │ │ │ read bytes
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.lookup _H_o_m_e probe::nfsd.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.remove
Name probe::nfsd.proc.remove —
│ │ │ NFS server removing a file for client
│ │ │ -
Values gid
│ │ │ - requester's group id
│ │ │ -
filename
│ │ │ - file name
│ │ │ -
proto
│ │ │ +
Values proto
│ │ │ transfer protocol
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
filelen
│ │ │ length of file name
│ │ │ -
version
│ │ │ - nfs version
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │
uid
│ │ │ requester's user id
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
version
│ │ │ + nfs version
│ │ │ +
filename
│ │ │ + file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.remove — NFS server removing a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.read _H_o_m_e probe::nfsd.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.rename
Name probe::nfsd.proc.rename —
│ │ │ NFS Server renaming a file for client
│ │ │ -
Values tlen
│ │ │ - length of new file name
│ │ │ +
Values tfh
│ │ │ + file handler of new path
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │
tname
│ │ │ new file name
│ │ │ -
tfh
│ │ │ - file handler of new path
│ │ │ -
filename
│ │ │ - old file name
│ │ │ -
fh
│ │ │ - file handler of old path
│ │ │
flen
│ │ │ length of old file name
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
filename
│ │ │ + old file name
│ │ │ +
tlen
│ │ │ + length of new file name
│ │ │
uid
│ │ │ requester's user id
│ │ │ +
fh
│ │ │ + file handler of old path
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.rename — NFS Server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttlleenn
│ │ │ │ - length of new file name
│ │ │ │ + ttffhh
│ │ │ │ + file handler of new path
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ ttnnaammee
│ │ │ │ new file name
│ │ │ │ - ttffhh
│ │ │ │ - file handler of new path
│ │ │ │ - ffiilleennaammee
│ │ │ │ - old file name
│ │ │ │ - ffhh
│ │ │ │ - file handler of old path
│ │ │ │ fflleenn
│ │ │ │ length of old file name
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + ffiilleennaammee
│ │ │ │ + old file name
│ │ │ │ + ttlleenn
│ │ │ │ + length of new file name
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ + ffhh
│ │ │ │ + file handler of old path
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.remove _H_o_m_e probe::nfsd.proc.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfsd.proc.write
Name probe::nfsd.proc.write —
│ │ │ NFS server writing data to file for client
│ │ │ -
Values vlen
│ │ │ - read blocks
│ │ │ +
Values gid
│ │ │ + requester's group id
│ │ │
vec
│ │ │ struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ -
count
│ │ │ - read bytes
│ │ │
size
│ │ │ read bytes
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
count
│ │ │ + read bytes
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │
stable
│ │ │ argp->stable
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │
version
│ │ │ nfs version
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
vlen
│ │ │ + read blocks
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.write — NFS server writing data to file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vvlleenn
│ │ │ │ - read blocks
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ ssiizzee
│ │ │ │ read bytes
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ ssttaabbllee
│ │ │ │ argp->stable
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + vvlleenn
│ │ │ │ + read blocks
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.rename _H_o_m_e probe::nfsd.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.read
Name probe::nfsd.read —
│ │ │ NFS server reading data from a file for client
│ │ │ -
Values offset
│ │ │ - the offset of file
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
size
│ │ │ - read bytes
│ │ │ -
client_ip
│ │ │ +
Values client_ip
│ │ │ the ip address of client
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
file
│ │ │ argument file, indicates if the file has been opened.
│ │ │ +
size
│ │ │ + read bytes
│ │ │
count
│ │ │ read bytes
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
vlen
│ │ │ read blocks
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.read — NFS server reading data from a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ - vveecc
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each
│ │ │ │ - buffer
│ │ │ │ ffiillee
│ │ │ │ argument file, indicates if the file has been opened.
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + vveecc
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each
│ │ │ │ + buffer
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.write _H_o_m_e probe::nfsd.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfsd.rename
Name probe::nfsd.rename —
│ │ │ NFS server renaming a file for client
│ │ │ -
Values filename
│ │ │ - old file name
│ │ │ -
tfh
│ │ │ +
Values tfh
│ │ │ file handler of new path
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
tname
│ │ │ new file name
│ │ │
flen
│ │ │ length of old file name
│ │ │ -
fh
│ │ │ - file handler of old path
│ │ │ +
filename
│ │ │ + old file name
│ │ │
tlen
│ │ │ length of new file name
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
fh
│ │ │ + file handler of old path
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.rename — NFS server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleennaammee
│ │ │ │ - old file name
│ │ │ │ ttffhh
│ │ │ │ file handler of new path
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ttnnaammee
│ │ │ │ new file name
│ │ │ │ fflleenn
│ │ │ │ length of old file name
│ │ │ │ - ffhh
│ │ │ │ - file handler of old path
│ │ │ │ + ffiilleennaammee
│ │ │ │ + old file name
│ │ │ │ ttlleenn
│ │ │ │ length of new file name
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handler of old path
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.read _H_o_m_e probe::nfsd.unlink
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfsd.unlink
Name probe::nfsd.unlink —
│ │ │ NFS server removing a file or a directory for client
│ │ │ -
Values filelen
│ │ │ - the length of file name
│ │ │ -
fh
│ │ │ +
Values fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ +
filelen
│ │ │ + the length of file name
│ │ │
filename
│ │ │ file name
│ │ │
type
│ │ │ file type (file or dir)
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.unlink — NFS server removing a file or a directory for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.unlink
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ttyyppee
│ │ │ │ file type (file or dir)
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.write
Name probe::nfsd.write —
│ │ │ NFS server writing data to a file for client
│ │ │ -
Values fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
count
│ │ │ - read bytes
│ │ │ +
Values client_ip
│ │ │ + the ip address of client
│ │ │
vec
│ │ │ struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
count
│ │ │ + read bytes
│ │ │
file
│ │ │ argument file, indicates if the file has been opened.
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
size
│ │ │ - read bytes
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.write — NFS server writing data to a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ ffiillee
│ │ │ │ argument file, indicates if the file has been opened.
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.unlink _H_o_m_e Chapter 32. Speculation
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scheduler.cpu_off
Name probe::scheduler.cpu_off —
│ │ │ Process is about to stop running on a cpu
│ │ │ -
Synopsis scheduler.cpu_off Values task_prev
│ │ │ - the process leaving the cpu (same as current)
│ │ │ +
Synopsis scheduler.cpu_off Values task_next
│ │ │ + the process replacing current
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
task_next
│ │ │ - the process replacing current
│ │ │
idle
│ │ │ boolean indicating whether current is the idle process
│ │ │ +
task_prev
│ │ │ + the process leaving the cpu (same as current)
│ │ │
Context
│ │ │ The process leaving the cpu.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.cpu_off — Process is about to stop running on a cpu
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.cpu_off
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__pprreevv
│ │ │ │ - the process leaving the cpu (same as current)
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ttaasskk__nneexxtt
│ │ │ │ the process replacing current
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ iiddllee
│ │ │ │ boolean indicating whether current is the idle process
│ │ │ │ + ttaasskk__pprreevv
│ │ │ │ + the process leaving the cpu (same as current)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process leaving the cpu.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.balance _H_o_m_e probe::scheduler.cpu_on
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::scheduler.ctxswitch
Name probe::scheduler.ctxswitch —
│ │ │ A context switch is occuring.
│ │ │ -
Synopsis scheduler.ctxswitch Values Synopsis scheduler.ctxswitch Values prev_priority
│ │ │ + The priority of the process to be switched out
│ │ │ +
next_task_name
│ │ │ The name of the process to be switched in
│ │ │ -
nexttsk_state
│ │ │ - the state of the process to be switched in
│ │ │ +
next_pid
│ │ │ + The PID of the process to be switched in
│ │ │
prev_tid
│ │ │ The TID of the process to be switched out
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
prevtsk_state
│ │ │ + the state of the process to be switched out
│ │ │
next_priority
│ │ │ The priority of the process to be switched in
│ │ │ +
prev_task_name
│ │ │ + The name of the process to be switched out
│ │ │
prev_pid
│ │ │ The PID of the process to be switched out
│ │ │ -
prevtsk_state
│ │ │ - the state of the process to be switched out
│ │ │
next_tid
│ │ │ The TID of the process to be switched in
│ │ │ -
prev_task_name
│ │ │ - The name of the process to be switched out
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ -
next_pid
│ │ │ - The PID of the process to be switched in
│ │ │ -
prev_priority
│ │ │ - The priority of the process to be switched out
│ │ │ +
nexttsk_state
│ │ │ + the state of the process to be switched in
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.ctxswitch — A context switch is occuring.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.ctxswitch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprreevv__pprriioorriittyy
│ │ │ │ + The priority of the process to be switched out
│ │ │ │ nneexxtt__ttaasskk__nnaammee
│ │ │ │ The name of the process to be switched in
│ │ │ │ - nneexxttttsskk__ssttaattee
│ │ │ │ - the state of the process to be switched in
│ │ │ │ + nneexxtt__ppiidd
│ │ │ │ + The PID of the process to be switched in
│ │ │ │ pprreevv__ttiidd
│ │ │ │ The TID of the process to be switched out
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + pprreevvttsskk__ssttaattee
│ │ │ │ + the state of the process to be switched out
│ │ │ │ nneexxtt__pprriioorriittyy
│ │ │ │ The priority of the process to be switched in
│ │ │ │ + pprreevv__ttaasskk__nnaammee
│ │ │ │ + The name of the process to be switched out
│ │ │ │ pprreevv__ppiidd
│ │ │ │ The PID of the process to be switched out
│ │ │ │ - pprreevvttsskk__ssttaattee
│ │ │ │ - the state of the process to be switched out
│ │ │ │ nneexxtt__ttiidd
│ │ │ │ The TID of the process to be switched in
│ │ │ │ - pprreevv__ttaasskk__nnaammee
│ │ │ │ - The name of the process to be switched out
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - nneexxtt__ppiidd
│ │ │ │ - The PID of the process to be switched in
│ │ │ │ - pprreevv__pprriioorriittyy
│ │ │ │ - The priority of the process to be switched out
│ │ │ │ + nneexxttttsskk__ssttaattee
│ │ │ │ + the state of the process to be switched in
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.cpu_on _H_o_m_e probe::scheduler.kthread_stop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::scheduler.kthread_stop
Name probe::scheduler.kthread_stop —
│ │ │ A thread created by kthread_create is being stopped
│ │ │ -
Synopsis scheduler.kthread_stop Values thread_pid
│ │ │ - PID of the thread being stopped
│ │ │ -
thread_priority
│ │ │ +
Synopsis scheduler.kthread_stop Values thread_priority
│ │ │ priority of the thread
│ │ │ +
thread_pid
│ │ │ + PID of the thread being stopped
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.kthread_stop — A thread created by kthread_create is being
│ │ │ │ stopped
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.kthread_stop
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - tthhrreeaadd__ppiidd
│ │ │ │ - PID of the thread being stopped
│ │ │ │ tthhrreeaadd__pprriioorriittyy
│ │ │ │ priority of the thread
│ │ │ │ + tthhrreeaadd__ppiidd
│ │ │ │ + PID of the thread being stopped
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.ctxswitch _H_o_m_e probe::scheduler.kthread_stop.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.migrate
Name probe::scheduler.migrate —
│ │ │ Task migrating across cpus
│ │ │ -
Synopsis scheduler.migrate Values cpu_from
│ │ │ - the original cpu
│ │ │ +
Synopsis scheduler.migrate Values priority
│ │ │ + priority of the task being migrated
│ │ │
name
│ │ │ name of the probe point
│ │ │
cpu_to
│ │ │ the destination cpu
│ │ │
task
│ │ │ the process that is being migrated
│ │ │
pid
│ │ │ PID of the task being migrated
│ │ │ -
priority
│ │ │ - priority of the task being migrated
│ │ │ +
cpu_from
│ │ │ + the original cpu
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.migrate — Task migrating across cpus
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.migrate
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccppuu__ffrroomm
│ │ │ │ - the original cpu
│ │ │ │ + pprriioorriittyy
│ │ │ │ + priority of the task being migrated
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ccppuu__ttoo
│ │ │ │ the destination cpu
│ │ │ │ ttaasskk
│ │ │ │ the process that is being migrated
│ │ │ │ ppiidd
│ │ │ │ PID of the task being migrated
│ │ │ │ - pprriioorriittyy
│ │ │ │ - priority of the task being migrated
│ │ │ │ + ccppuu__ffrroomm
│ │ │ │ + the original cpu
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.kthread_stop.return _H_o_m_e probe::scheduler.process_exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_exit
Name probe::scheduler.process_exit —
│ │ │ Process exiting
│ │ │ -
Synopsis scheduler.process_exit Values name
│ │ │ - name of the probe point
│ │ │ -
priority
│ │ │ +
Synopsis scheduler.process_exit Values priority
│ │ │ priority of the process exiting
│ │ │
pid
│ │ │ PID of the process exiting
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_exit — Process exiting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ pprriioorriittyy
│ │ │ │ priority of the process exiting
│ │ │ │ ppiidd
│ │ │ │ PID of the process exiting
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.migrate _H_o_m_e probe::scheduler.process_fork
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_fork
Name probe::scheduler.process_fork —
│ │ │ Process forked
│ │ │
Synopsis scheduler.process_fork Values parent_pid
│ │ │ PID of the parent process
│ │ │ -
child_pid
│ │ │ - PID of the child process
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
child_pid
│ │ │ + PID of the child process
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_fork — Process forked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_fork
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ppaarreenntt__ppiidd
│ │ │ │ PID of the parent process
│ │ │ │ - cchhiilldd__ppiidd
│ │ │ │ - PID of the child process
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + cchhiilldd__ppiidd
│ │ │ │ + PID of the child process
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_exit _H_o_m_e probe::scheduler.process_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_free
Name probe::scheduler.process_free —
│ │ │ Scheduler freeing a data structure for a process
│ │ │ -
Synopsis scheduler.process_free Values priority
│ │ │ - priority of the process getting freed
│ │ │ -
pid
│ │ │ +
Synopsis scheduler.process_free Values pid
│ │ │ PID of the process getting freed
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
priority
│ │ │ + priority of the process getting freed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_free — Scheduler freeing a data structure for a
│ │ │ │ process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_free
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprriioorriittyy
│ │ │ │ - priority of the process getting freed
│ │ │ │ ppiidd
│ │ │ │ PID of the process getting freed
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + pprriioorriittyy
│ │ │ │ + priority of the process getting freed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_fork _H_o_m_e probe::scheduler.process_wait
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::scheduler.process_wait
Name probe::scheduler.process_wait —
│ │ │ Scheduler starting to wait on a process
│ │ │ -
Synopsis scheduler.process_wait Values name
│ │ │ - name of the probe point
│ │ │ -
pid
│ │ │ +
Synopsis scheduler.process_wait Values pid
│ │ │ PID of the process scheduler is waiting on
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_wait — Scheduler starting to wait on a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_wait
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ppiidd
│ │ │ │ PID of the process scheduler is waiting on
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_free _H_o_m_e probe::scheduler.signal_send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.signal_send
Name probe::scheduler.signal_send —
│ │ │ Sending a signal
│ │ │ -
Synopsis scheduler.signal_send Values pid
│ │ │ - pid of the process sending signal
│ │ │ -
signal_number
│ │ │ +
Synopsis scheduler.signal_send Values signal_number
│ │ │ signal number
│ │ │ +
pid
│ │ │ + pid of the process sending signal
│ │ │
name
│ │ │ name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.signal_send — Sending a signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.signal_send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd
│ │ │ │ - pid of the process sending signal
│ │ │ │ ssiiggnnaall__nnuummbbeerr
│ │ │ │ signal number
│ │ │ │ + ppiidd
│ │ │ │ + pid of the process sending signal
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_wait _H_o_m_e probe::scheduler.tick
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.wait_task
Name probe::scheduler.wait_task —
│ │ │ Waiting on a task to unschedule (become inactive)
│ │ │ -
Synopsis scheduler.wait_task Values task_priority
│ │ │ - priority of the task
│ │ │ +
Synopsis scheduler.wait_task Values task_pid
│ │ │ + PID of the task the scheduler is waiting on
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
task_pid
│ │ │ - PID of the task the scheduler is waiting on
│ │ │ +
task_priority
│ │ │ + priority of the task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wait_task — Waiting on a task to unschedule (become inactive)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wait_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__pprriioorriittyy
│ │ │ │ - priority of the task
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ttaasskk__ppiidd
│ │ │ │ PID of the task the scheduler is waiting on
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + ttaasskk__pprriioorriittyy
│ │ │ │ + priority of the task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.tick _H_o_m_e probe::scheduler.wakeup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup_new
Name probe::scheduler.wakeup_new —
│ │ │ Newly created task is woken up for the first time
│ │ │ -
Synopsis scheduler.wakeup_new Values task_tid
│ │ │ - TID of the new task woken up
│ │ │ -
task_state
│ │ │ - state of the task woken up
│ │ │ +
Synopsis scheduler.wakeup_new Values task_cpu
│ │ │ + cpu of the task woken up
│ │ │
task_pid
│ │ │ PID of the new task woken up
│ │ │ -
task_cpu
│ │ │ - cpu of the task woken up
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
task_state
│ │ │ + state of the task woken up
│ │ │
task_priority
│ │ │ priority of the new task
│ │ │ +
task_tid
│ │ │ + TID of the new task woken up
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup_new — Newly created task is woken up for the first time
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup_new
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__ttiidd
│ │ │ │ - TID of the new task woken up
│ │ │ │ - ttaasskk__ssttaattee
│ │ │ │ - state of the task woken up
│ │ │ │ - ttaasskk__ppiidd
│ │ │ │ - PID of the new task woken up
│ │ │ │ ttaasskk__ccppuu
│ │ │ │ cpu of the task woken up
│ │ │ │ + ttaasskk__ppiidd
│ │ │ │ + PID of the new task woken up
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ttaasskk__ssttaattee
│ │ │ │ + state of the task woken up
│ │ │ │ ttaasskk__pprriioorriittyy
│ │ │ │ priority of the new task
│ │ │ │ + ttaasskk__ttiidd
│ │ │ │ + TID of the new task woken up
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wakeup _H_o_m_e Chapter 9. IO Scheduler and block IO Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup
Name probe::scheduler.wakeup —
│ │ │ Task is woken up
│ │ │ -
Values task_tid
│ │ │ - tid of the task being woken up
│ │ │ -
task_pid
│ │ │ +
Values task_pid
│ │ │ PID of the task being woken up
│ │ │ -
task_state
│ │ │ - state of the task being woken up
│ │ │
task_cpu
│ │ │ cpu of the task being woken up
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
task_tid
│ │ │ + tid of the task being woken up
│ │ │
task_priority
│ │ │ priority of the task being woken up
│ │ │ +
task_state
│ │ │ + state of the task being woken up
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup — Task is woken up
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__ttiidd
│ │ │ │ - tid of the task being woken up
│ │ │ │ ttaasskk__ppiidd
│ │ │ │ PID of the task being woken up
│ │ │ │ - ttaasskk__ssttaattee
│ │ │ │ - state of the task being woken up
│ │ │ │ ttaasskk__ccppuu
│ │ │ │ cpu of the task being woken up
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ + ttaasskk__ttiidd
│ │ │ │ + tid of the task being woken up
│ │ │ │ ttaasskk__pprriioorriittyy
│ │ │ │ priority of the task being woken up
│ │ │ │ + ttaasskk__ssttaattee
│ │ │ │ + state of the task being woken up
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wait_task _H_o_m_e probe::scheduler.wakeup_new
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iocompleted
Name probe::scsi.iocompleted —
│ │ │ SCSI mid-layer running the completion processing for block device I/O requests
│ │ │ -
Values Values data_direction
│ │ │ + The data_direction specifies whether this command is from/to
│ │ │ + the device
│ │ │ +
goodbytes
│ │ │ The bytes completed
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
host_no
│ │ │ - The host number
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │ -
data_direction
│ │ │ - The data_direction specifies whether this command is from/to
│ │ │ - the device
│ │ │ +
host_no
│ │ │ + The host number
│ │ │
device_state
│ │ │ The current state of the device
│ │ │
dev_id
│ │ │ The scsi device id
│ │ │
channel
│ │ │ The channel number
│ │ │
req_addr
│ │ │ The current struct request pointer, as a number
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
lun
│ │ │ + The lun number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iocompleted — SCSI mid-layer running the completion processing for
│ │ │ │ block device I/O requests
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iocompleted
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddaattaa__ddiirreeccttiioonn
│ │ │ │ + The data_direction specifies whether this command is from/to the device
│ │ │ │ ggooooddbbyytteess
│ │ │ │ The bytes completed
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ - ddaattaa__ddiirreeccttiioonn
│ │ │ │ - The data_direction specifies whether this command is from/to the device
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ ddeevv__iidd
│ │ │ │ The scsi device id
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 10. SCSI Tapset _H_o_m_e probe::scsi.iodispatching
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::scsi.iodispatching
Name probe::scsi.iodispatching —
│ │ │ SCSI mid-layer dispatched low-level SCSI command
│ │ │ -
Synopsis scsi.iodispatching Values request_bufflen
│ │ │ - The request buffer length
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │ -
req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │ +
Synopsis scsi.iodispatching Values request_buffer
│ │ │ + The request buffer address
│ │ │
dev_id
│ │ │ The scsi device id
│ │ │ -
channel
│ │ │ - The channel number
│ │ │
host_no
│ │ │ The host number
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │ -
request_buffer
│ │ │ - The request buffer address
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is from/to the device
│ │ │ 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),
│ │ │ 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ +
request_bufflen
│ │ │ + The request buffer length
│ │ │ +
lun
│ │ │ + The lun number
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │ +
channel
│ │ │ + The channel number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodispatching — SCSI mid-layer dispatched low-level SCSI command
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodispatching
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeqquueesstt__bbuufffflleenn
│ │ │ │ - The request buffer length
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ + rreeqquueesstt__bbuuffffeerr
│ │ │ │ + The request buffer address
│ │ │ │ ddeevv__iidd
│ │ │ │ The scsi device id
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ - rreeqquueesstt__bbuuffffeerr
│ │ │ │ - The request buffer address
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device 0
│ │ │ │ (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ │ + rreeqquueesstt__bbuufffflleenn
│ │ │ │ + The request buffer length
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iocompleted _H_o_m_e probe::scsi.iodone
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iodone
Name probe::scsi.iodone —
│ │ │ SCSI command completed by low level driver and enqueued into the done queue.
│ │ │ -
Values Values dev_id
│ │ │ + The scsi device id
│ │ │ +
scsi_timer_pending
│ │ │ + 1 if a timer is pending on this request
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │ +
host_no
│ │ │ The host number
│ │ │ -
lun
│ │ │ - The lun number
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
scsi_timer_pending
│ │ │ - 1 if a timer is pending on this request
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is
│ │ │ from/to the device.
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
lun
│ │ │ + The lun number
│ │ │
req_addr
│ │ │ The current struct request pointer, as a number
│ │ │
channel
│ │ │ The channel number
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodone — SCSI command completed by low level driver and enqueued
│ │ │ │ into the done queue.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodone
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ + ssccssii__ttiimmeerr__ppeennddiinngg
│ │ │ │ + 1 if a timer is pending on this request
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - ssccssii__ttiimmeerr__ppeennddiinngg
│ │ │ │ - 1 if a timer is pending on this request
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device.
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodispatching _H_o_m_e probe::scsi.ioentry
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scsi.ioentry
Name probe::scsi.ioentry —
│ │ │ Prepares a SCSI mid-layer request
│ │ │ -
Values req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │ -
disk_minor
│ │ │ +
Values disk_minor
│ │ │ The minor number of the disk (-1 if no information)
│ │ │ +
disk_major
│ │ │ + The major number of the disk (-1 if no information)
│ │ │ +
req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │
device_state
│ │ │ The current state of the device
│ │ │ -
disk_major
│ │ │ - The major number of the disk (-1 if no information)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioentry — Prepares a SCSI mid-layer request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioentry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ ddiisskk__mmiinnoorr
│ │ │ │ The minor number of the disk (-1 if no information)
│ │ │ │ + ddiisskk__mmaajjoorr
│ │ │ │ + The major number of the disk (-1 if no information)
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ - ddiisskk__mmaajjoorr
│ │ │ │ - The major number of the disk (-1 if no information)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodone _H_o_m_e probe::scsi.ioexecute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::scsi.ioexecute
Name probe::scsi.ioexecute —
│ │ │ Create mid-layer SCSI request and wait for the result
│ │ │ -
Values retries
│ │ │ - Number of times to retry request
│ │ │ -
data_direction
│ │ │ +
Values data_direction
│ │ │ The data_direction specifies whether this command is
│ │ │ from/to the device.
│ │ │ -
request_buffer
│ │ │ - The data buffer address
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │ -
data_direction_str
│ │ │ - Data direction, as a string
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
host_no
│ │ │ The host number
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ +
data_direction_str
│ │ │ + Data direction, as a string
│ │ │
dev_id
│ │ │ The scsi device id
│ │ │ +
request_buffer
│ │ │ + The data buffer address
│ │ │ +
channel
│ │ │ + The channel number
│ │ │ +
retries
│ │ │ + Number of times to retry request
│ │ │
timeout
│ │ │ Request timeout in seconds
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │
request_bufflen
│ │ │ The data buffer buffer length
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
lun
│ │ │ + The lun number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioexecute — Create mid-layer SCSI request and wait for the result
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioexecute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettrriieess
│ │ │ │ - Number of times to retry request
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device.
│ │ │ │ - rreeqquueesstt__bbuuffffeerr
│ │ │ │ - The data buffer address
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ - Data direction, as a string
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ + Data direction, as a string
│ │ │ │ ddeevv__iidd
│ │ │ │ The scsi device id
│ │ │ │ + rreeqquueesstt__bbuuffffeerr
│ │ │ │ + The data buffer address
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ + rreettrriieess
│ │ │ │ + Number of times to retry request
│ │ │ │ ttiimmeeoouutt
│ │ │ │ Request timeout in seconds
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ rreeqquueesstt__bbuufffflleenn
│ │ │ │ The data buffer buffer length
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioentry _H_o_m_e probe::scsi.set_state
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::scsi.set_state
Name probe::scsi.set_state —
│ │ │ Order SCSI device state change
│ │ │ -
Values state_str
│ │ │ - The new state of the device, as a string
│ │ │ +
Values old_state_str
│ │ │ + The current state of the device, as a string
│ │ │
lun
│ │ │ The lun number
│ │ │ -
host_no
│ │ │ - The host number
│ │ │
channel
│ │ │ The channel number
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ -
state
│ │ │ - The new state of the device
│ │ │ +
state_str
│ │ │ + The new state of the device, as a string
│ │ │
old_state
│ │ │ The current state of the device
│ │ │ -
old_state_str
│ │ │ - The current state of the device, as a string
│ │ │ +
state
│ │ │ + The new state of the device
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
host_no
│ │ │ + The host number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.set_state — Order SCSI device state change
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.set_state
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee__ssttrr
│ │ │ │ - The new state of the device, as a string
│ │ │ │ + oolldd__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ lluunn
│ │ │ │ The lun number
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ - ssttaattee
│ │ │ │ - The new state of the device
│ │ │ │ + ssttaattee__ssttrr
│ │ │ │ + The new state of the device, as a string
│ │ │ │ oolldd__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ - oolldd__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ + ssttaattee
│ │ │ │ + The new state of the device
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioexecute _H_o_m_e Chapter 11. TTY Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::signal.check_ignored
Name probe::signal.check_ignored —
│ │ │ Checking to see signal is ignored
│ │ │ -
Synopsis signal.check_ignored Values sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │ +
Synopsis signal.check_ignored Values pid_name
│ │ │ + Name of the process receiving the signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │
sig
│ │ │ The number of the signal
│ │ │ -
pid_name
│ │ │ - Name of the process receiving the signal
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.check_ignored — Checking to see signal is ignored
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.check_ignored
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process receiving the signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ ssiigg
│ │ │ │ The number of the signal
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process receiving the signal
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::sigset_mask_str _H_o_m_e probe::signal.check_ignored.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.checkperm.return
Name probe::signal.checkperm.return —
│ │ │ Check performed on a sent signal completed
│ │ │ -
Synopsis signal.checkperm.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.checkperm.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.checkperm.return — Check performed on a sent signal completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.checkperm.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.checkperm _H_o_m_e probe::signal.do_action
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.checkperm
Name probe::signal.checkperm —
│ │ │ Check being performed on a sent signal
│ │ │ -
Values sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │ -
sig_name
│ │ │ +
Values sig_name
│ │ │ A string representation of the signal
│ │ │ -
sig
│ │ │ - The number of the signal
│ │ │ -
sinfo
│ │ │ - The address of the siginfo structure
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
si_code
│ │ │ Indicates the signal type
│ │ │
pid_name
│ │ │ Name of the process receiving the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
sinfo
│ │ │ + The address of the siginfo structure
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.checkperm — Check being performed on a sent signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.checkperm
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ - ssiinnffoo
│ │ │ │ - The address of the siginfo structure
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssii__ccooddee
│ │ │ │ Indicates the signal type
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process receiving the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ssiinnffoo
│ │ │ │ + The address of the siginfo structure
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.check_ignored.return _H_o_m_e probe::signal.checkperm.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.do_action.return
Name probe::signal.do_action.return —
│ │ │ Examining or changing a signal action completed
│ │ │ -
Synopsis signal.do_action.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.do_action.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.do_action.return — Examining or changing a signal action
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.do_action.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.do_action _H_o_m_e probe::signal.flush
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.do_action
Name probe::signal.do_action —
│ │ │ Examining or changing a signal action
│ │ │ -
Values Values sig
│ │ │ + The signal to be examined/changed
│ │ │ +
sa_mask
│ │ │ The new mask of the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
oldsigact_addr
│ │ │ + The address of the old sigaction
│ │ │ + struct associated with the signal
│ │ │
sigact_addr
│ │ │ The address of the new sigaction
│ │ │ struct associated with the signal
│ │ │ -
sa_handler
│ │ │ - The new handler of the signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
sig
│ │ │ - The signal to be examined/changed
│ │ │ -
oldsigact_addr
│ │ │ - The address of the old sigaction
│ │ │ - struct associated with the signal
│ │ │ +
sa_handler
│ │ │ + The new handler of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.do_action — Examining or changing a signal action
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.do_action
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiigg
│ │ │ │ + The signal to be examined/changed
│ │ │ │ ssaa__mmaasskk
│ │ │ │ The new mask of the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + oollddssiiggaacctt__aaddddrr
│ │ │ │ + The address of the old sigaction struct associated with the signal
│ │ │ │ ssiiggaacctt__aaddddrr
│ │ │ │ The address of the new sigaction struct associated with the signal
│ │ │ │ - ssaa__hhaannddlleerr
│ │ │ │ - The new handler of the signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - ssiigg
│ │ │ │ - The signal to be examined/changed
│ │ │ │ - oollddssiiggaacctt__aaddddrr
│ │ │ │ - The address of the old sigaction struct associated with the signal
│ │ │ │ + ssaa__hhaannddlleerr
│ │ │ │ + The new handler of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.checkperm.return _H_o_m_e probe::signal.do_action.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.flush
Name probe::signal.flush —
│ │ │ Flushing all pending signals for a task
│ │ │ -
Values Values task
│ │ │ + The task handler of the process performing the flush
│ │ │ +
sig_pid
│ │ │ The PID of the process associated with the task
│ │ │ performing the flush
│ │ │ -
task
│ │ │ - The task handler of the process performing the flush
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
pid_name
│ │ │ The name of the process associated with the task
│ │ │ performing the flush
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.flush — Flushing all pending signals for a task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process associated with the task performing the flush
│ │ │ │ ttaasskk
│ │ │ │ The task handler of the process performing the flush
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process associated with the task performing the flush
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the process associated with the task performing the flush
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.do_action.return _H_o_m_e probe::signal.force_segv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.force_segv.return
Name probe::signal.force_segv.return —
│ │ │ Forcing send of SIGSEGV complete
│ │ │ -
Synopsis signal.force_segv.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.force_segv.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv.return — Forcing send of SIGSEGV complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv _H_o_m_e probe::signal.handle
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.force_segv
Name probe::signal.force_segv —
│ │ │ Forcing send of SIGSEGV
│ │ │ -
Synopsis signal.force_segv Values sig
│ │ │ - The number of the signal
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │ +
Synopsis signal.force_segv Values name
│ │ │ + Name of the probe point
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │
pid_name
│ │ │ Name of the process receiving the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv — Forcing send of SIGSEGV
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process receiving the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.flush _H_o_m_e probe::signal.force_segv.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::signal.handle.return
Name probe::signal.handle.return —
│ │ │ Signal handler invocation completed
│ │ │ -
Synopsis signal.handle.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.handle.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
Description
│ │ │ (deprecated in SystemTap 2.1)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.handle.return — Signal handler invocation completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.handle.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ (deprecated in SystemTap 2.1)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.handle _H_o_m_e probe::signal.pending
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::signal.handle
Name probe::signal.handle —
│ │ │ Signal handler being invoked
│ │ │
Values regs
│ │ │ The address of the kernel-mode stack area (deprecated in
│ │ │ SystemTap 2.1)
│ │ │ -
sig
│ │ │ - The signal number that invoked the signal handler
│ │ │ -
sig_mode
│ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ -
sinfo
│ │ │ - The address of the siginfo table
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
sig_code
│ │ │ The si_code value of the siginfo signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
oldset_addr
│ │ │ - The address of the bitmask array of blocked signals
│ │ │ - (deprecated in SystemTap 2.1)
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
sig_mode
│ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │
ka_addr
│ │ │ The address of the k_sigaction table
│ │ │ associated with the signal
│ │ │ +
sinfo
│ │ │ + The address of the siginfo table
│ │ │ +
sig
│ │ │ + The signal number that invoked the signal handler
│ │ │ +
oldset_addr
│ │ │ + The address of the bitmask array of blocked signals
│ │ │ + (deprecated in SystemTap 2.1)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,27 +4,27 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.handle — Signal handler being invoked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.handle
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ rreeggss
│ │ │ │ The address of the kernel-mode stack area (deprecated in SystemTap 2.1)
│ │ │ │ - ssiigg
│ │ │ │ - The signal number that invoked the signal handler
│ │ │ │ - ssiigg__mmooddee
│ │ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ - ssiinnffoo
│ │ │ │ - The address of the siginfo table
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssiigg__ccooddee
│ │ │ │ The si_code value of the siginfo signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ssiigg__mmooddee
│ │ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ + kkaa__aaddddrr
│ │ │ │ + The address of the k_sigaction table associated with the signal
│ │ │ │ + ssiinnffoo
│ │ │ │ + The address of the siginfo table
│ │ │ │ + ssiigg
│ │ │ │ + The signal number that invoked the signal handler
│ │ │ │ oollddsseett__aaddddrr
│ │ │ │ The address of the bitmask array of blocked signals (deprecated in
│ │ │ │ SystemTap 2.1)
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - kkaa__aaddddrr
│ │ │ │ - The address of the k_sigaction table associated with the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv.return _H_o_m_e probe::signal.handle.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::signal.pending
Name probe::signal.pending —
│ │ │ Examining pending signal
│ │ │ -
Values name
│ │ │ - Name of the probe point
│ │ │ +
Values sigset_size
│ │ │ + The size of the user-space signal set
│ │ │
sigset_add
│ │ │ The address of the user-space signal set
│ │ │ (sigset_t)
│ │ │ -
sigset_size
│ │ │ - The size of the user-space signal set
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
Description
│ │ │ This probe is used to examine a set of signals pending for delivery
│ │ │ to a specific thread. This normally occurs when the
│ │ │ do_sigpending kernel function is executed.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.pending — Examining pending signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.pending
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiiggsseett__aadddd
│ │ │ │ - The address of the user-space signal set (sigset_t)
│ │ │ │ ssiiggsseett__ssiizzee
│ │ │ │ The size of the user-space signal set
│ │ │ │ + ssiiggsseett__aadddd
│ │ │ │ + The address of the user-space signal set (sigset_t)
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe is used to examine a set of signals pending for delivery to a
│ │ │ │ specific thread. This normally occurs when the do_sigpending kernel function is
│ │ │ │ executed.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.handle.return _H_o_m_e probe::signal.pending.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.procmask.return
Name probe::signal.procmask.return —
│ │ │ Examining or changing blocked signals completed
│ │ │ -
Synopsis signal.procmask.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.procmask.return Values retstr
│ │ │ Return value as a string
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.procmask.return — Examining or changing blocked signals completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.procmask.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ Return value as a string
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.procmask _H_o_m_e probe::signal.send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.procmask
Name probe::signal.procmask —
│ │ │ Examining or changing blocked signals
│ │ │ -
Values name
│ │ │ - Name of the probe point
│ │ │ +
Values sigset_addr
│ │ │ + The address of the signal set (sigset_t)
│ │ │ + to be implemented
│ │ │ +
sigset
│ │ │ + The actual value to be set for sigset_t
│ │ │ + (correct?)
│ │ │
oldsigset_addr
│ │ │ The old address of the signal set
│ │ │ (sigset_t)
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
how
│ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ SIG_BLOCK=0 (for blocking signals),
│ │ │ SIG_UNBLOCK=1 (for unblocking signals), and
│ │ │ SIG_SETMASK=2 for setting the signal mask.
│ │ │ -
sigset_addr
│ │ │ - The address of the signal set (sigset_t)
│ │ │ - to be implemented
│ │ │ -
sigset
│ │ │ - The actual value to be set for sigset_t
│ │ │ - (correct?)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.procmask — Examining or changing blocked signals
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.procmask
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ssiiggsseett__aaddddrr
│ │ │ │ + The address of the signal set (sigset_t) to be implemented
│ │ │ │ + ssiiggsseett
│ │ │ │ + The actual value to be set for sigset_t (correct?)
│ │ │ │ oollddssiiggsseett__aaddddrr
│ │ │ │ The old address of the signal set (sigset_t)
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ hhooww
│ │ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ │ SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking
│ │ │ │ signals), and SIG_SETMASK=2 for setting the signal mask.
│ │ │ │ - ssiiggsseett__aaddddrr
│ │ │ │ - The address of the signal set (sigset_t) to be implemented
│ │ │ │ - ssiiggsseett
│ │ │ │ - The actual value to be set for sigset_t (correct?)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.pending.return _H_o_m_e probe::signal.procmask.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::signal.send.return
Name probe::signal.send.return —
│ │ │ Signal being sent to a process completed (deprecated in SystemTap 2.1)
│ │ │ -
Synopsis signal.send.return Values Synopsis signal.send.return Values send2queue
│ │ │ + Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ +
name
│ │ │ The name of the function used to send out the signal
│ │ │ -
retstr
│ │ │ - The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │
shared
│ │ │ Indicates whether the sent signal is shared by the thread group.
│ │ │ -
send2queue
│ │ │ - Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ +
retstr
│ │ │ + The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │
Context
│ │ │ The signal's sender. (correct?)
│ │ │
Description
│ │ │ Possible __group_send_sig_info and
│ │ │ specific_send_sig_info return values are as follows;
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,23 +3,23 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send.return — Signal being sent to a process completed
│ │ │ │ (deprecated in SystemTap 2.1)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + sseenndd22qquueeuuee
│ │ │ │ + Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ nnaammee
│ │ │ │ The name of the function used to send out the signal
│ │ │ │ + sshhaarreedd
│ │ │ │ + Indicates whether the sent signal is shared by the thread group.
│ │ │ │ rreettssttrr
│ │ │ │ The return value to either __group_send_sig_info, specific_send_sig_info,
│ │ │ │ or send_sigqueue
│ │ │ │ - sshhaarreedd
│ │ │ │ - Indicates whether the sent signal is shared by the thread group.
│ │ │ │ - sseenndd22qquueeuuee
│ │ │ │ - Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender. (correct?)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Possible __group_send_sig_info and specific_send_sig_info return values are as
│ │ │ │ follows;
│ │ │ │ 0 -- The signal is successfully sent to a process, which means that, (1) the
│ │ │ │ signal was ignored by the receiving process, (2) this is a non-RT signal and
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.send_sig_queue
Name probe::signal.send_sig_queue —
│ │ │ Queuing a signal to a process
│ │ │ -
Synopsis signal.send_sig_queue Values pid_name
│ │ │ - Name of the process to which the signal is queued
│ │ │ +
Synopsis signal.send_sig_queue Values sig_name
│ │ │ + A string representation of the signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
sig
│ │ │ - The queued signal
│ │ │ +
pid_name
│ │ │ + Name of the process to which the signal is queued
│ │ │
sig_pid
│ │ │ The PID of the process to which the signal is queued
│ │ │
sigqueue_addr
│ │ │ The address of the signal queue
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ +
sig
│ │ │ + The queued signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send_sig_queue — Queuing a signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send_sig_queue
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process to which the signal is queued
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ssiigg
│ │ │ │ - The queued signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process to which the signal is queued
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process to which the signal is queued
│ │ │ │ ssiiggqquueeuuee__aaddddrr
│ │ │ │ The address of the signal queue
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The queued signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send.return _H_o_m_e probe::signal.send_sig_queue.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html
│ │ │ @@ -1,26 +1,26 @@
│ │ │
probe::signal.send
Name probe::signal.send —
│ │ │ Signal being sent to a process
│ │ │ -
Values name
│ │ │ - The name of the function used to send out the signal
│ │ │ +
Values shared
│ │ │ + Indicates whether the signal is shared by the thread group
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │ +
send2queue
│ │ │ + Indicates whether the signal is sent to an existing
│ │ │ + sigqueue (deprecated in SystemTap 2.1)
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │
si_code
│ │ │ Indicates the signal type
│ │ │ +
name
│ │ │ + The name of the function used to send out the signal
│ │ │
pid_name
│ │ │ The name of the signal recipient
│ │ │ -
sig
│ │ │ - The number of the signal
│ │ │
sinfo
│ │ │ The address of siginfo struct
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ -
shared
│ │ │ - Indicates whether the signal is shared by the thread group
│ │ │ -
send2queue
│ │ │ - Indicates whether the signal is sent to an existing
│ │ │ - sigqueue (deprecated in SystemTap 2.1)
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │
Context
│ │ │ The signal's sender.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send — Signal being sent to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - The name of the function used to send out the signal
│ │ │ │ - ssii__ccooddee
│ │ │ │ - Indicates the signal type
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ - ssiinnffoo
│ │ │ │ - The address of siginfo struct
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ sshhaarreedd
│ │ │ │ Indicates whether the signal is shared by the thread group
│ │ │ │ - sseenndd22qquueeuuee
│ │ │ │ - Indicates whether the signal is sent to an existing sigqueue (deprecated
│ │ │ │ - in SystemTap 2.1)
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ + sseenndd22qquueeuuee
│ │ │ │ + Indicates whether the signal is sent to an existing sigqueue (deprecated
│ │ │ │ + in SystemTap 2.1)
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + ssii__ccooddee
│ │ │ │ + Indicates the signal type
│ │ │ │ + nnaammee
│ │ │ │ + The name of the function used to send out the signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ + ssiinnffoo
│ │ │ │ + The address of siginfo struct
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.procmask.return _H_o_m_e probe::signal.send.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.sys_tgkill.return
Name probe::signal.sys_tgkill.return —
│ │ │ Sending kill signal to a thread group completed
│ │ │ -
Synopsis signal.sys_tgkill.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.sys_tgkill.return Values retstr
│ │ │ The return value to either __group_send_sig_info,
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tgkill.return — Sending kill signal to a thread group
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tgkill.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ The return value to either __group_send_sig_info,
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tgkill _H_o_m_e probe::signal.sys_tkill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::signal.sys_tgkill
Name probe::signal.sys_tgkill —
│ │ │ Sending kill signal to a thread group
│ │ │ -
Synopsis signal.sys_tgkill Values tgid
│ │ │ - The thread group ID of the thread receiving the kill signal
│ │ │ +
Synopsis signal.sys_tgkill Values name
│ │ │ + Name of the probe point
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │
pid_name
│ │ │ The name of the signal recipient
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the thread receiving the kill signal
│ │ │ +
tgid
│ │ │ + The thread group ID of the thread receiving the kill signal
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ +
sig_pid
│ │ │ + The PID of the thread receiving the kill signal
│ │ │
sig
│ │ │ The specific kill signal sent to the process
│ │ │
Description
│ │ │ The tgkill call is similar to tkill,
│ │ │ except that it also allows the caller to specify the thread group ID of
│ │ │ the thread to be signalled. This protects against TID reuse.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tgkill — Sending kill signal to a thread group
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tgkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttggiidd
│ │ │ │ - The thread group ID of the thread receiving the kill signal
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the thread receiving the kill signal
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ + ttggiidd
│ │ │ │ + The thread group ID of the thread receiving the kill signal
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the thread receiving the kill signal
│ │ │ │ ssiigg
│ │ │ │ The specific kill signal sent to the process
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tgkill call is similar to tkill, except that it also allows the caller to
│ │ │ │ specify the thread group ID of the thread to be signalled. This protects
│ │ │ │ against TID reuse.
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::signal.sys_tkill
Name probe::signal.sys_tkill —
│ │ │ Sending a kill signal to a thread
│ │ │
Values sig
│ │ │ The specific signal sent to the process
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
sig_pid
│ │ │ The PID of the process receiving the kill signal
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
pid_name
│ │ │ The name of the signal recipient
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
Description
│ │ │ The tkill call is analogous to kill(2),
│ │ │ except that it also allows a process within a specific thread group to
│ │ │ be targeted. Such processes are targeted through their unique
│ │ │ thread IDs (TID).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,24 +4,24 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tkill — Sending a kill signal to a thread
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiigg
│ │ │ │ The specific signal sent to the process
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the kill signal
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the signal recipient
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tkill call is analogous to kill(2), except that it also allows a process
│ │ │ │ within a specific thread group to be targeted. Such processes are targeted
│ │ │ │ through their unique thread IDs (TID).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tgkill.return _H_o_m_e probe::signal.syskill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.syskill
Name probe::signal.syskill —
│ │ │ Sending kill signal to a process
│ │ │ -
Values sig
│ │ │ - The specific signal sent to the process
│ │ │ +
Values pid_name
│ │ │ + The name of the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
pid_name
│ │ │ - The name of the signal recipient
│ │ │ +
sig
│ │ │ + The specific signal sent to the process
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.syskill — Sending kill signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.syskill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The specific signal sent to the process
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ + ssiigg
│ │ │ │ + The specific signal sent to the process
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tkill _H_o_m_e probe::signal.syskill.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.wakeup
Name probe::signal.wakeup —
│ │ │ Sleeping process being wakened for signal
│ │ │ -
Values resume
│ │ │ - Indicates whether to wake up a task in a
│ │ │ - STOPPED or TRACED state
│ │ │ -
sig_pid
│ │ │ +
Values sig_pid
│ │ │ The PID of the process to wake
│ │ │ -
pid_name
│ │ │ - Name of the process to wake
│ │ │
state_mask
│ │ │ A string representation indicating the mask
│ │ │ of task states to wake. Possible values are
│ │ │ TASK_INTERRUPTIBLE, TASK_STOPPED,
│ │ │ TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ +
resume
│ │ │ + Indicates whether to wake up a task in a
│ │ │ + STOPPED or TRACED state
│ │ │ +
pid_name
│ │ │ + Name of the process to wake
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.wakeup — Sleeping process being wakened for signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreessuummee
│ │ │ │ - Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process to wake
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process to wake
│ │ │ │ ssttaattee__mmaasskk
│ │ │ │ A string representation indicating the mask of task states to wake.
│ │ │ │ Possible values are TASK_INTERRUPTIBLE, TASK_STOPPED, TASK_TRACED,
│ │ │ │ TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ │ + rreessuummee
│ │ │ │ + Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process to wake
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.systkill.return _H_o_m_e Chapter 18. Errno Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.aio_read.return
Name probe::socket.aio_read.return —
│ │ │ Conclusion of message received via sock_aio_read
│ │ │ -
Synopsis socket.aio_read.return Values success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
Synopsis socket.aio_read.return Values name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
state
│ │ │ Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_aio_read
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read.return — Conclusion of message received via
│ │ │ │ sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_aio_read function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_read
Name probe::socket.aio_read —
│ │ │ Receiving message via sock_aio_read
│ │ │
Values protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_aio_read
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read — Receiving message via sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_aio_read
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.aio_write.return
Name probe::socket.aio_write.return —
│ │ │ Conclusion of message send via sock_aio_write
│ │ │ -
Synopsis socket.aio_write.return Values flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ +
Synopsis socket.aio_write.return Values type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_aio_write
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write.return — Conclusion of message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_write
Name probe::socket.aio_write —
│ │ │ Message send via sock_aio_write
│ │ │ -
Values type
│ │ │ - Socket type value
│ │ │ +
Values name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
state
│ │ │ Socket state value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_aio_write
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write — Message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::socket.close
Name probe::socket.close —
│ │ │ Close a socket
│ │ │ -
Values type
│ │ │ - Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
flags
│ │ │ +
Values flags
│ │ │ Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the beginning of closing a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.close — Close a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.close
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of closing a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.aio_write.return _H_o_m_e probe::socket.close.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.create.return
Name probe::socket.create.return —
│ │ │ Return from Creation of a socket
│ │ │ -
Synopsis socket.create.return Values success
│ │ │ - Was socket creation successful? (1 = yes, 0 = no)
│ │ │ -
err
│ │ │ - Error code if success == 0
│ │ │ -
requester
│ │ │ +
Synopsis socket.create.return Values requester
│ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
success
│ │ │ + Was socket creation successful? (1 = yes, 0 = no)
│ │ │
family
│ │ │ Protocol family value
│ │ │ +
err
│ │ │ + Error code if success == 0
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the conclusion of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create.return — Return from Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │ - eerrrr
│ │ │ │ - Error code if success == 0
│ │ │ │ rreeqquueesstteerr
│ │ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + eerrrr
│ │ │ │ + Error code if success == 0
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.create _H_o_m_e probe::socket.read_iter
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::socket.create
Name probe::socket.create —
│ │ │ Creation of a socket
│ │ │ -
Values requester
│ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
protocol
│ │ │ +
Values protocol
│ │ │ Protocol value
│ │ │
type
│ │ │ Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ +
requester
│ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
Context
│ │ │ The requester (see requester variable)
│ │ │
Description
│ │ │ Fires at the beginning of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create — Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeqquueesstteerr
│ │ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + rreeqquueesstteerr
│ │ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (see requester variable)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.close.return _H_o_m_e probe::socket.create.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.read_iter.return
Name probe::socket.read_iter.return —
│ │ │ Conclusion of message received via sock_read_iter
│ │ │ -
Synopsis socket.read_iter.return Values flags
│ │ │ - Socket flags value
│ │ │ +
Synopsis socket.read_iter.return Values size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_read_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.read_iter.return — Conclusion of message received via
│ │ │ │ sock_read_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.read_iter
Name probe::socket.read_iter —
│ │ │ Receiving message via sock_read_iter
│ │ │ -
Values size
│ │ │ - Message size in bytes
│ │ │ -
type
│ │ │ +
Values type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_read_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.read_iter — Receiving message via sock_read_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.readv.return
Name probe::socket.readv.return —
│ │ │ Conclusion of receiving a message via sock_readv
│ │ │ -
Synopsis socket.readv.return Values flags
│ │ │ - Socket flags value
│ │ │ +
Synopsis socket.readv.return Values protocol
│ │ │ + Protocol value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
state
│ │ │ Socket state value
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_readv
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv.return — Conclusion of receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.readv
Name probe::socket.readv —
│ │ │ Receiving a message via sock_readv
│ │ │ -
Values size
│ │ │ - Message size in bytes
│ │ │ +
Values name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_readv
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv — Receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.receive
Name probe::socket.receive —
│ │ │ Message received on a socket.
│ │ │ -
Values state
│ │ │ - Socket state value
│ │ │ +
Values size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
type
│ │ │ Socket type value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message receiver
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.receive — Message received on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.readv.return _H_o_m_e probe::socket.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.recvmsg.return
Name probe::socket.recvmsg.return —
│ │ │ Return from Message being received on socket
│ │ │ -
Synopsis socket.recvmsg.return Values Synopsis socket.recvmsg.return Values protocol
│ │ │ + Protocol value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
state
│ │ │ Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_recvmsg
function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg.return — Return from Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.recvmsg
Name probe::socket.recvmsg —
│ │ │ Message being received on socket
│ │ │ -
Values size
│ │ │ - Message size in bytes
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
state
│ │ │ +
Values state
│ │ │ Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_recvmsg
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg — Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.send
Name probe::socket.send —
│ │ │ Message sent on a socket.
│ │ │ -
Values state
│ │ │ - Socket state value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
Values size
│ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
type
│ │ │ Socket type value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
Context
│ │ │ The message sender
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.send — Message sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.recvmsg.return _H_o_m_e probe::socket.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.sendmsg.return
Name probe::socket.sendmsg.return —
│ │ │ Return from socket.sendmsg.
│ │ │ -
Synopsis socket.sendmsg.return Values protocol
│ │ │ - Protocol value
│ │ │ +
Synopsis socket.sendmsg.return Values flags
│ │ │ + Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
success
│ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │
state
│ │ │ Socket state value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
success
│ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │
size
│ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The message sender.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_sendmsg
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg.return — Return from socket.sendmsg.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ ssiizzee
│ │ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.sendmsg
Name probe::socket.sendmsg —
│ │ │ Message is currently being sent on a socket.
│ │ │
Values size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
family
│ │ │ Protocol family value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_sendmsg
function
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,24 +4,24 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg — Message is currently being sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.write_iter.return
Name probe::socket.write_iter.return —
│ │ │ Conclusion of message send via sock_write_iter
│ │ │ -
Synopsis socket.write_iter.return Values Synopsis socket.write_iter.return Values name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_write_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter.return — Conclusion of message send via
│ │ │ │ sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the
│ │ │ │ sock_write_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.write_iter
Name probe::socket.write_iter —
│ │ │ Message send via sock_write_iter
│ │ │
Synopsis socket.write_iter Values size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_write_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter — Message send via sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_write_iter
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.writev.return
Name probe::socket.writev.return —
│ │ │ Conclusion of message sent via socket_writev
│ │ │ -
Synopsis socket.writev.return Values Synopsis socket.writev.return Values size
│ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │
state
│ │ │ Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
size
│ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_writev
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.writev.return — Conclusion of message sent via socket_writev
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.writev
Name probe::socket.writev —
│ │ │ Message sent via socket_writev
│ │ │
Values size
│ │ │ Message size in bytes
│ │ │
type
│ │ │ Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
protocol
│ │ │ Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_writev
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,24 +6,24 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.entry
Name probe::softirq.entry —
│ │ │ Execution of handler for a pending softirq starting
│ │ │ -
Values h
│ │ │ - struct softirq_action* for current pending softirq
│ │ │ +
Values action
│ │ │ + pointer to softirq handler just about to execute
│ │ │
vec_nr
│ │ │ softirq vector number
│ │ │ -
action
│ │ │ - pointer to softirq handler just about to execute
│ │ │
vec
│ │ │ softirq_action vector
│ │ │ +
h
│ │ │ + struct softirq_action* for current pending softirq
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.entry — Execution of handler for a pending softirq starting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.entry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - hh
│ │ │ │ - struct softirq_action* for current pending softirq
│ │ │ │ - vveecc__nnrr
│ │ │ │ - softirq vector number
│ │ │ │ aaccttiioonn
│ │ │ │ pointer to softirq handler just about to execute
│ │ │ │ + vveecc__nnrr
│ │ │ │ + softirq vector number
│ │ │ │ vveecc
│ │ │ │ softirq_action vector
│ │ │ │ + hh
│ │ │ │ + struct softirq_action* for current pending softirq
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::irq_handler.exit _H_o_m_e probe::softirq.exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.exit
Name probe::softirq.exit —
│ │ │ Execution of handler for a pending softirq completed
│ │ │ -
Values Values action
│ │ │ + pointer to softirq handler that just finished execution
│ │ │ +
vec_nr
│ │ │ softirq vector number
│ │ │ -
h
│ │ │ - struct softirq_action* for just executed softirq
│ │ │
vec
│ │ │ softirq_action vector
│ │ │ -
action
│ │ │ - pointer to softirq handler that just finished execution
│ │ │ +
h
│ │ │ + struct softirq_action* for just executed softirq
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.exit — Execution of handler for a pending softirq completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + aaccttiioonn
│ │ │ │ + pointer to softirq handler that just finished execution
│ │ │ │ vveecc__nnrr
│ │ │ │ softirq vector number
│ │ │ │ - hh
│ │ │ │ - struct softirq_action* for just executed softirq
│ │ │ │ vveecc
│ │ │ │ softirq_action vector
│ │ │ │ - aaccttiioonn
│ │ │ │ - pointer to softirq handler that just finished execution
│ │ │ │ + hh
│ │ │ │ + struct softirq_action* for just executed softirq
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::softirq.entry _H_o_m_e probe::workqueue.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::stapio.receive_control_message
Name probe::stapio.receive_control_message —
│ │ │ Received a control message
│ │ │ -
Synopsis stapio.receive_control_message Values Synopsis stapio.receive_control_message Values len
│ │ │ + the length (in bytes) of the data blob
│ │ │ +
data
│ │ │ a ptr to a binary blob of data sent as the control message
│ │ │
type
│ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ -
len
│ │ │ - the length (in bytes) of the data blob
│ │ │
Description
│ │ │ Fires just after a message was receieved and before it's processed.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stapio.receive_control_message — Received a control message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stapio.receive_control_message
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + lleenn
│ │ │ │ + the length (in bytes) of the data blob
│ │ │ │ ddaattaa
│ │ │ │ a ptr to a binary blob of data sent as the control message
│ │ │ │ ttyyppee
│ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │ - lleenn
│ │ │ │ - the length (in bytes) of the data blob
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just after a message was receieved and before it's processed.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.system.spawn _H_o_m_e probe::staprun.insert_module
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::staprun.send_control_message
Name probe::staprun.send_control_message —
│ │ │ Sending a control message
│ │ │ -
Synopsis staprun.send_control_message Values data
│ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │ -
len
│ │ │ +
Synopsis staprun.send_control_message Values len
│ │ │ the length (in bytes) of the data blob
│ │ │ +
data
│ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │
type
│ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │
Description
│ │ │ Fires at the beginning of the send_request function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::staprun.send_control_message — Sending a control message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ staprun.send_control_message
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaattaa
│ │ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │ │ lleenn
│ │ │ │ the length (in bytes) of the data blob
│ │ │ │ + ddaattaa
│ │ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │ │ ttyyppee
│ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of the send_request function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::staprun.remove_module _H_o_m_e Chapter 31. Network File Storage Tapsets
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.bind_new_program
Name probe::sunrpc.clnt.bind_new_program —
│ │ │ Bind a new RPC program to an existing client
│ │ │ -
Synopsis sunrpc.clnt.bind_new_program Values prog
│ │ │ - the number of new RPC program
│ │ │ -
progname
│ │ │ - the name of new RPC program
│ │ │ -
vers
│ │ │ +
Synopsis sunrpc.clnt.bind_new_program Values vers
│ │ │ the version of new RPC program
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ -
old_prog
│ │ │ - the number of old RPC program
│ │ │
old_progname
│ │ │ the name of old RPC program
│ │ │
old_vers
│ │ │ the version of old RPC program
│ │ │ +
progname
│ │ │ + the name of new RPC program
│ │ │ +
prog
│ │ │ + the number of new RPC program
│ │ │ +
old_prog
│ │ │ + the number of old RPC program
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,24 +3,24 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.bind_new_program — Bind a new RPC program to an existing
│ │ │ │ client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.bind_new_program
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the number of new RPC program
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the name of new RPC program
│ │ │ │ vveerrss
│ │ │ │ the version of new RPC program
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ - oolldd__pprroogg
│ │ │ │ - the number of old RPC program
│ │ │ │ oolldd__pprrooggnnaammee
│ │ │ │ the name of old RPC program
│ │ │ │ oolldd__vveerrss
│ │ │ │ the version of old RPC program
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the name of new RPC program
│ │ │ │ + pprroogg
│ │ │ │ + the number of new RPC program
│ │ │ │ + oolldd__pprroogg
│ │ │ │ + the number of old RPC program
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.pre_routing _H_o_m_e probe::sunrpc.clnt.call_async
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_async
Name probe::sunrpc.clnt.call_async —
│ │ │ Make an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_async Values vers
│ │ │ - the RPC program version number
│ │ │ -
proc
│ │ │ - the procedure number in this RPC call
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ +
Synopsis sunrpc.clnt.call_async Values procname
│ │ │ + the procedure name in this RPC call
│ │ │ +
dead
│ │ │ + whether this client is abandoned
│ │ │
prot
│ │ │ the IP protocol number
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
xid
│ │ │ current transmission id
│ │ │ -
procname
│ │ │ - the procedure name in this RPC call
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │ +
proc
│ │ │ + the procedure number in this RPC call
│ │ │
port
│ │ │ the port number
│ │ │ -
dead
│ │ │ - whether this client is abandoned
│ │ │ -
flags
│ │ │ - flags
│ │ │
progname
│ │ │ the RPC program name
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │ +
flags
│ │ │ + flags
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_async — Make an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_async
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - pprroocc
│ │ │ │ - the procedure number in this RPC call
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ + pprrooccnnaammee
│ │ │ │ + the procedure name in this RPC call
│ │ │ │ + ddeeaadd
│ │ │ │ + whether this client is abandoned
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ xxiidd
│ │ │ │ current transmission id
│ │ │ │ - pprrooccnnaammee
│ │ │ │ - the procedure name in this RPC call
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ + pprroocc
│ │ │ │ + the procedure number in this RPC call
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ - ddeeaadd
│ │ │ │ - whether this client is abandoned
│ │ │ │ - ffllaaggss
│ │ │ │ - flags
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ + ffllaaggss
│ │ │ │ + flags
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.bind_new_program _H_o_m_e probe::sunrpc.clnt.call_sync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_sync
Name probe::sunrpc.clnt.call_sync —
│ │ │ Make a synchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_sync Values flags
│ │ │ - flags
│ │ │ -
progname
│ │ │ +
Synopsis sunrpc.clnt.call_sync Values progname
│ │ │ the RPC program name
│ │ │
port
│ │ │ the port number
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │ +
flags
│ │ │ + flags
│ │ │
prog
│ │ │ the RPC program number
│ │ │ -
dead
│ │ │ - whether this client is abandoned
│ │ │ -
xid
│ │ │ - current transmission id
│ │ │
procname
│ │ │ the procedure name in this RPC call
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ +
xid
│ │ │ + current transmission id
│ │ │
proc
│ │ │ the procedure number in this RPC call
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │
prot
│ │ │ the IP protocol number
│ │ │ +
dead
│ │ │ + whether this client is abandoned
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_sync — Make a synchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_sync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - flags
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ + ffllaaggss
│ │ │ │ + flags
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ - ddeeaadd
│ │ │ │ - whether this client is abandoned
│ │ │ │ - xxiidd
│ │ │ │ - current transmission id
│ │ │ │ pprrooccnnaammee
│ │ │ │ the procedure name in this RPC call
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ + xxiidd
│ │ │ │ + current transmission id
│ │ │ │ pprroocc
│ │ │ │ the procedure number in this RPC call
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ + ddeeaadd
│ │ │ │ + whether this client is abandoned
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_async _H_o_m_e probe::sunrpc.clnt.clone_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.clone_client
Name probe::sunrpc.clnt.clone_client —
│ │ │ Clone an RPC client structure
│ │ │ -
Synopsis sunrpc.clnt.clone_client Values vers
│ │ │ - the RPC program version number
│ │ │ +
Synopsis sunrpc.clnt.clone_client Values port
│ │ │ + the port number
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │
prog
│ │ │ the RPC program number
│ │ │ -
port
│ │ │ - the port number
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
servername
│ │ │ the server machine name
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │
authflavor
│ │ │ the authentication flavor
│ │ │
progname
│ │ │ the RPC program name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.clone_client — Clone an RPC client structure
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.clone_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ aauutthhffllaavvoorr
│ │ │ │ the authentication flavor
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_sync _H_o_m_e probe::sunrpc.clnt.create_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.create_client
Name probe::sunrpc.clnt.create_client —
│ │ │ Create an RPC client
│ │ │ -
Synopsis sunrpc.clnt.create_client Values prot
│ │ │ - the IP protocol number
│ │ │ -
vers
│ │ │ +
Synopsis sunrpc.clnt.create_client Values vers
│ │ │ the RPC program version number
│ │ │ -
port
│ │ │ - the port number
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │
prog
│ │ │ the RPC program number
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
port
│ │ │ + the port number
│ │ │
progname
│ │ │ the RPC program name
│ │ │
authflavor
│ │ │ the authentication flavor
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.create_client — Create an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.create_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ vveerrss
│ │ │ │ the RPC program version number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ aauutthhffllaavvoorr
│ │ │ │ the authentication flavor
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.clone_client _H_o_m_e probe::sunrpc.clnt.restart_call
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.restart_call
Name probe::sunrpc.clnt.restart_call —
│ │ │ Restart an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.restart_call Values tk_pid
│ │ │ - the debugging aid of task
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │ +
Synopsis sunrpc.clnt.restart_call Values tk_priority
│ │ │ + the task priority
│ │ │ +
tk_runstate
│ │ │ + the task run status
│ │ │
xid
│ │ │ the transmission id
│ │ │ -
tk_priority
│ │ │ - the task priority
│ │ │
tk_flags
│ │ │ the task flags
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │
servername
│ │ │ the server machine name
│ │ │ -
tk_runstate
│ │ │ - the task run status
│ │ │ +
tk_pid
│ │ │ + the debugging aid of task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.restart_call — Restart an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.restart_call
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttkk__ppiidd
│ │ │ │ - the debugging aid of task
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id
│ │ │ │ ttkk__pprriioorriittyy
│ │ │ │ the task priority
│ │ │ │ + ttkk__rruunnssttaattee
│ │ │ │ + the task run status
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the task flags
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ - ttkk__rruunnssttaattee
│ │ │ │ - the task run status
│ │ │ │ + ttkk__ppiidd
│ │ │ │ + the debugging aid of task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.create_client _H_o_m_e probe::sunrpc.clnt.shutdown_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,39 +1,39 @@
│ │ │
probe::sunrpc.clnt.shutdown_client
Name probe::sunrpc.clnt.shutdown_client —
│ │ │ Shutdown an RPC client
│ │ │
Synopsis sunrpc.clnt.shutdown_client Values prot
│ │ │ the IP protocol number
│ │ │ -
om_ops
│ │ │ - the count of operations
│ │ │
om_ntrans
│ │ │ the count of RPC transmissions
│ │ │
vers
│ │ │ the RPC program version number
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ -
rpccnt
│ │ │ - the count of RPC calls
│ │ │ -
om_rtt
│ │ │ - the RPC RTT jiffies
│ │ │ -
om_execute
│ │ │ - the RPC execution jiffies
│ │ │ +
netreconn
│ │ │ + the count of reconnections
│ │ │ +
om_queue
│ │ │ + the jiffies queued for xmit
│ │ │
clones
│ │ │ the number of clones
│ │ │ +
om_rtt
│ │ │ + the RPC RTT jiffies
│ │ │
prog
│ │ │ the RPC program number
│ │ │ -
port
│ │ │ - the port number
│ │ │ -
om_queue
│ │ │ - the jiffies queued for xmit
│ │ │ -
netreconn
│ │ │ - the count of reconnections
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │ -
authflavor
│ │ │ - the authentication flavor
│ │ │
om_bytes_recv
│ │ │ the count of bytes in
│ │ │ +
authflavor
│ │ │ + the authentication flavor
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │ +
om_execute
│ │ │ + the RPC execution jiffies
│ │ │
tasks
│ │ │ the number of references
│ │ │
om_bytes_sent
│ │ │ the count of bytes out
│ │ │ +
rpccnt
│ │ │ + the count of RPC calls
│ │ │ +
port
│ │ │ + the port number
│ │ │ +
om_ops
│ │ │ + the count of operations
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,44 +4,44 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.shutdown_client — Shutdown an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.shutdown_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ - oomm__ooppss
│ │ │ │ - the count of operations
│ │ │ │ oomm__nnttrraannss
│ │ │ │ the count of RPC transmissions
│ │ │ │ vveerrss
│ │ │ │ the RPC program version number
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ - rrppccccnntt
│ │ │ │ - the count of RPC calls
│ │ │ │ - oomm__rrtttt
│ │ │ │ - the RPC RTT jiffies
│ │ │ │ - oomm__eexxeeccuuttee
│ │ │ │ - the RPC execution jiffies
│ │ │ │ + nneettrreeccoonnnn
│ │ │ │ + the count of reconnections
│ │ │ │ + oomm__qquueeuuee
│ │ │ │ + the jiffies queued for xmit
│ │ │ │ cclloonneess
│ │ │ │ the number of clones
│ │ │ │ + oomm__rrtttt
│ │ │ │ + the RPC RTT jiffies
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ - oomm__qquueeuuee
│ │ │ │ - the jiffies queued for xmit
│ │ │ │ - nneettrreeccoonnnn
│ │ │ │ - the count of reconnections
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ - aauutthhffllaavvoorr
│ │ │ │ - the authentication flavor
│ │ │ │ oomm__bbyytteess__rreeccvv
│ │ │ │ the count of bytes in
│ │ │ │ + aauutthhffllaavvoorr
│ │ │ │ + the authentication flavor
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ + oomm__eexxeeccuuttee
│ │ │ │ + the RPC execution jiffies
│ │ │ │ ttaasskkss
│ │ │ │ the number of references
│ │ │ │ oomm__bbyytteess__sseenntt
│ │ │ │ the count of bytes out
│ │ │ │ + rrppccccnntt
│ │ │ │ + the count of RPC calls
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ + oomm__ooppss
│ │ │ │ + the count of operations
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.restart_call _H_o_m_e probe::sunrpc.sched.delay
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.sched.delay
Name probe::sunrpc.sched.delay —
│ │ │ Delay an RPC task
│ │ │ -
Synopsis sunrpc.sched.delay Values prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
tk_flags
│ │ │ - the flags of the task
│ │ │ -
delay
│ │ │ - the time delayed
│ │ │ -
vers
│ │ │ +
Synopsis sunrpc.sched.delay Values vers
│ │ │ the program version in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │
xid
│ │ │ the transmission id in the RPC call
│ │ │
prog
│ │ │ the program number in the RPC call
│ │ │
tk_pid
│ │ │ the debugging id of the task
│ │ │ +
delay
│ │ │ + the time delayed
│ │ │ +
tk_flags
│ │ │ + the flags of the task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.delay — Delay an RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.delay
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ - ddeellaayy
│ │ │ │ - the time delayed
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ pprroogg
│ │ │ │ the program number in the RPC call
│ │ │ │ ttkk__ppiidd
│ │ │ │ the debugging id of the task
│ │ │ │ + ddeellaayy
│ │ │ │ + the time delayed
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.shutdown_client _H_o_m_e probe::sunrpc.sched.execute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.sched.execute
Name probe::sunrpc.sched.execute —
│ │ │ Execute the RPC `scheduler'
│ │ │ -
Synopsis sunrpc.sched.execute Values Synopsis sunrpc.sched.execute Values tk_flags
│ │ │ + the flags of the task
│ │ │ +
prog
│ │ │ the program number in the RPC call
│ │ │
tk_pid
│ │ │ the debugging id of the task
│ │ │ -
xid
│ │ │ - the transmission id in the RPC call
│ │ │
prot
│ │ │ the IP protocol in the RPC call
│ │ │ -
tk_flags
│ │ │ - the flags of the task
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.execute — Execute the RPC `scheduler'
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ pprroogg
│ │ │ │ the program number in the RPC call
│ │ │ │ ttkk__ppiidd
│ │ │ │ the debugging id of the task
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ pprroott
│ │ │ │ the IP protocol in the RPC call
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.delay _H_o_m_e probe::sunrpc.sched.new_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::sunrpc.sched.new_task
Name probe::sunrpc.sched.new_task —
│ │ │ Create new task for the specified client
│ │ │ -
Synopsis sunrpc.sched.new_task Values xid
│ │ │ - the transmission id in the RPC call
│ │ │ -
prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
vers
│ │ │ - the program version in the RPC call
│ │ │ -
tk_flags
│ │ │ +
Synopsis sunrpc.sched.new_task Values tk_flags
│ │ │ the flags of the task
│ │ │
prog
│ │ │ the program number in the RPC call
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │ +
vers
│ │ │ + the program version in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.new_task — Create new task for the specified client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.new_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ - vveerrss
│ │ │ │ - the program version in the RPC call
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ pprroogg
│ │ │ │ the program number in the RPC call
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ + vveerrss
│ │ │ │ + the program version in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.execute _H_o_m_e probe::sunrpc.sched.release_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::sunrpc.sched.release_task
Name probe::sunrpc.sched.release_task —
│ │ │ Release all resources associated with a task
│ │ │
Synopsis sunrpc.sched.release_task Values xid
│ │ │ the transmission id in the RPC call
│ │ │ -
prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
tk_flags
│ │ │ - the flags of the task
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │
prog
│ │ │ the program number in the RPC call
│ │ │ +
tk_flags
│ │ │ + the flags of the task
│ │ │
Description
│ │ │ rpc_release_task
function might not be found for a particular kernel.
│ │ │ So, if we can't find it, just return '-1' for everything.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,21 +4,21 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.release_task — Release all resources associated with a task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.release_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ pprroogg
│ │ │ │ the program number in the RPC call
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ rpc_release_task function might not be found for a particular kernel. So, if we
│ │ │ │ can't find it, just return '-1' for everything.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.new_task _H_o_m_e probe::sunrpc.svc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::sunrpc.svc.create
Name probe::sunrpc.svc.create —
│ │ │ Create an RPC service
│ │ │ -
Synopsis sunrpc.svc.create Values prog
│ │ │ - the number of the program
│ │ │ -
progname
│ │ │ - the name of the program
│ │ │ -
bufsize
│ │ │ +
Synopsis sunrpc.svc.create Values bufsize
│ │ │ the buffer size
│ │ │
pg_nvers
│ │ │ the number of supported versions
│ │ │ +
prog
│ │ │ + the number of the program
│ │ │ +
progname
│ │ │ + the name of the program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.create — Create an RPC service
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the number of the program
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the name of the program
│ │ │ │ bbuuffssiizzee
│ │ │ │ the buffer size
│ │ │ │ ppgg__nnvveerrss
│ │ │ │ the number of supported versions
│ │ │ │ + pprroogg
│ │ │ │ + the number of the program
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the name of the program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.release_task _H_o_m_e probe::sunrpc.svc.destroy
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.destroy
Name probe::sunrpc.svc.destroy —
│ │ │ Destroy an RPC service
│ │ │ -
Synopsis sunrpc.svc.destroy Values netcnt
│ │ │ - the count of received RPC requests
│ │ │ -
nettcpconn
│ │ │ +
Synopsis sunrpc.svc.destroy Values nettcpconn
│ │ │ the count of accepted TCP connections
│ │ │ +
sv_nrthreads
│ │ │ + the number of concurrent threads
│ │ │ +
rpcbadauth
│ │ │ + the count of requests drooped for authentication failure
│ │ │
sv_name
│ │ │ the service name
│ │ │
sv_prog
│ │ │ the number of the program
│ │ │ +
netcnt
│ │ │ + the count of received RPC requests
│ │ │
sv_progname
│ │ │ the name of the program
│ │ │ -
rpccnt
│ │ │ - the count of valid RPC requests
│ │ │ -
rpcbadauth
│ │ │ - the count of requests drooped for authentication failure
│ │ │ -
sv_nrthreads
│ │ │ - the number of concurrent threads
│ │ │
rpcbadfmt
│ │ │ the count of requests dropped for bad formats
│ │ │ +
rpccnt
│ │ │ + the count of valid RPC requests
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.destroy — Destroy an RPC service
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.destroy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneettccnntt
│ │ │ │ - the count of received RPC requests
│ │ │ │ nneettttccppccoonnnn
│ │ │ │ the count of accepted TCP connections
│ │ │ │ + ssvv__nnrrtthhrreeaaddss
│ │ │ │ + the number of concurrent threads
│ │ │ │ + rrppccbbaaddaauutthh
│ │ │ │ + the count of requests drooped for authentication failure
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ ssvv__pprroogg
│ │ │ │ the number of the program
│ │ │ │ + nneettccnntt
│ │ │ │ + the count of received RPC requests
│ │ │ │ ssvv__pprrooggnnaammee
│ │ │ │ the name of the program
│ │ │ │ - rrppccccnntt
│ │ │ │ - the count of valid RPC requests
│ │ │ │ - rrppccbbaaddaauutthh
│ │ │ │ - the count of requests drooped for authentication failure
│ │ │ │ - ssvv__nnrrtthhrreeaaddss
│ │ │ │ - the number of concurrent threads
│ │ │ │ rrppccbbaaddffmmtt
│ │ │ │ the count of requests dropped for bad formats
│ │ │ │ + rrppccccnntt
│ │ │ │ + the count of valid RPC requests
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.create _H_o_m_e probe::sunrpc.svc.drop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.drop
Name probe::sunrpc.svc.drop —
│ │ │ Drop RPC request
│ │ │ -
Values rq_prog
│ │ │ - the program number in the request
│ │ │ -
sv_name
│ │ │ - the service name
│ │ │ -
rq_xid
│ │ │ +
Values rq_xid
│ │ │ the transmission id in the request
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │
rq_prot
│ │ │ the IP protocol of the reqeust
│ │ │ -
rq_proc
│ │ │ - the procedure number in the request
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │
peer_ip
│ │ │ the peer address where the request is from
│ │ │ +
rq_proc
│ │ │ + the procedure number in the request
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.drop — Drop RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.drop
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ rrqq__xxiidd
│ │ │ │ the transmission id in the request
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ rrqq__pprroott
│ │ │ │ the IP protocol of the reqeust
│ │ │ │ - rrqq__pprroocc
│ │ │ │ - the procedure number in the request
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ ppeeeerr__iipp
│ │ │ │ the peer address where the request is from
│ │ │ │ + rrqq__pprroocc
│ │ │ │ + the procedure number in the request
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.destroy _H_o_m_e probe::sunrpc.svc.process
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.process
Name probe::sunrpc.svc.process —
│ │ │ Process an RPC request
│ │ │ -
Synopsis sunrpc.svc.process Values rq_proc
│ │ │ - the procedure number in the request
│ │ │ -
peer_ip
│ │ │ - the peer address where the request is from
│ │ │ -
rq_xid
│ │ │ - the transmission id in the request
│ │ │ -
sv_nrthreads
│ │ │ +
Synopsis sunrpc.svc.process Values sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │ -
rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │
rq_prog
│ │ │ the program number in the request
│ │ │ +
peer_ip
│ │ │ + the peer address where the request is from
│ │ │
sv_name
│ │ │ the service name
│ │ │ +
rq_proc
│ │ │ + the procedure number in the request
│ │ │ +
rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │
sv_prog
│ │ │ the number of the program
│ │ │ +
rq_xid
│ │ │ + the transmission id in the request
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.process — Process an RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.process
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__pprroocc
│ │ │ │ - the procedure number in the request
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ - rrqq__pprroott
│ │ │ │ - the IP protocol of the reqeust
│ │ │ │ rrqq__pprroogg
│ │ │ │ the program number in the request
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ + rrqq__pprroocc
│ │ │ │ + the procedure number in the request
│ │ │ │ + rrqq__pprroott
│ │ │ │ + the IP protocol of the reqeust
│ │ │ │ ssvv__pprroogg
│ │ │ │ the number of the program
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.drop _H_o_m_e probe::sunrpc.svc.recv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::sunrpc.svc.recv
Name probe::sunrpc.svc.recv —
│ │ │ Listen for the next RPC request on any socket
│ │ │ -
Values timeout
│ │ │ - the timeout of waiting for data
│ │ │ -
sv_name
│ │ │ - the service name
│ │ │ -
sv_prog
│ │ │ +
Values sv_prog
│ │ │ the number of the program
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ +
timeout
│ │ │ + the timeout of waiting for data
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.recv — Listen for the next RPC request on any socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.recv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttiimmeeoouutt
│ │ │ │ - the timeout of waiting for data
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ ssvv__pprroogg
│ │ │ │ the number of the program
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ + ttiimmeeoouutt
│ │ │ │ + the timeout of waiting for data
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.process _H_o_m_e probe::sunrpc.svc.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.svc.register
Name probe::sunrpc.svc.register —
│ │ │ Register an RPC service with the local portmapper
│ │ │
Synopsis sunrpc.svc.register Values prot
│ │ │ the IP protocol number
│ │ │ -
progname
│ │ │ - the name of the program
│ │ │
sv_name
│ │ │ the service name
│ │ │ -
port
│ │ │ - the port number
│ │ │
prog
│ │ │ the number of the program
│ │ │ +
port
│ │ │ + the port number
│ │ │ +
progname
│ │ │ + the name of the program
│ │ │
Description
│ │ │ If proto
and port
are both 0, then unregister a service.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,20 +4,20 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.register — Register an RPC service with the local portmapper
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the name of the program
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ pprroogg
│ │ │ │ the number of the program
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the name of the program
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ If pprroottoo and ppoorrtt are both 0, then unregister a service.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.recv _H_o_m_e probe::sunrpc.svc.send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.send
Name probe::sunrpc.svc.send —
│ │ │ Return reply to RPC client
│ │ │ -
Values sv_name
│ │ │ - the service name
│ │ │ -
rq_prog
│ │ │ +
Values rq_prog
│ │ │ the program number in the request
│ │ │ -
rq_xid
│ │ │ - the transmission id in the request
│ │ │ -
rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
peer_ip
│ │ │ the peer address where the request is from
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │ +
rq_xid
│ │ │ + the transmission id in the request
│ │ │ +
rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.send — Return reply to RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ rrqq__pprroogg
│ │ │ │ the program number in the request
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ - rrqq__pprroott
│ │ │ │ - the IP protocol of the reqeust
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ ppeeeerr__iipp
│ │ │ │ the peer address where the request is from
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ + rrqq__pprroott
│ │ │ │ + the IP protocol of the reqeust
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.register _H_o_m_e probe::tcp.disconnect
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::syscall_any
Name probe::syscall_any —
│ │ │ Record entry into a syscall
│ │ │ -
Values name
│ │ │ - name of the syscall
│ │ │ -
syscall_nr
│ │ │ +
Values syscall_nr
│ │ │ number of the syscall
│ │ │ +
name
│ │ │ + name of the syscall
│ │ │
Context
│ │ │ The process performing the syscall
│ │ │
Description
│ │ │ The syscall_any probe point is designed to be a low overhead
│ │ │ that monitors all the syscalls entered via a kernel tracepoint.
│ │ │ Because of the breadth of syscalls it monitors it provides
│ │ │ no information about the syscall arguments or argstr string
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3366..? SSyyssccaallll AAnnyy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::syscall_any — Record entry into a syscall
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ syscall_any
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the syscall
│ │ │ │ ssyyssccaallll__nnrr
│ │ │ │ number of the syscall
│ │ │ │ + nnaammee
│ │ │ │ + name of the syscall
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process performing the syscall
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The syscall_any probe point is designed to be a low overhead that monitors all
│ │ │ │ the syscalls entered via a kernel tracepoint. Because of the breadth of
│ │ │ │ syscalls it monitors it provides no information about the syscall arguments or
│ │ │ │ argstr string representation of those arguments.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tcp.disconnect.return
Name probe::tcp.disconnect.return —
│ │ │ TCP socket disconnection complete
│ │ │ -
Synopsis tcp.disconnect.return Values name
│ │ │ - Name of this probe
│ │ │ -
ret
│ │ │ +
Synopsis tcp.disconnect.return Values ret
│ │ │ Error code (0: no error)
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
Context
│ │ │ The process which disconnects tcp
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.disconnect.return — TCP socket disconnection complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.disconnect.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ rreett
│ │ │ │ Error code (0: no error)
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which disconnects tcp
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.disconnect _H_o_m_e probe::tcp.receive
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.disconnect
Name probe::tcp.disconnect —
│ │ │ TCP socket disconnection
│ │ │ -
Values daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
dport
│ │ │ - TCP destination port
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
name
│ │ │ +
Values name
│ │ │ Name of this probe
│ │ │ -
flags
│ │ │ - TCP flags (e.g. FIN, etc)
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
sport
│ │ │ - TCP source port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
flags
│ │ │ + TCP flags (e.g. FIN, etc)
│ │ │ +
family
│ │ │ + IP address family
│ │ │
sock
│ │ │ Network socket
│ │ │ +
dport
│ │ │ + TCP destination port
│ │ │ +
sport
│ │ │ + TCP source port
│ │ │
Context
│ │ │ The process which disconnects tcp
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.disconnect — TCP socket disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP destination port
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffllaaggss
│ │ │ │ - TCP flags (e.g. FIN, etc)
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP source port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ffllaaggss
│ │ │ │ + TCP flags (e.g. FIN, etc)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP destination port
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP source port
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which disconnects tcp
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.send _H_o_m_e probe::tcp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,31 +1,31 @@
│ │ │
probe::tcp.receive
Name probe::tcp.receive —
│ │ │ Called when a TCP packet is received
│ │ │
Values fin
│ │ │ TCP FIN flag
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
syn
│ │ │ - TCP SYN flag
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
rst
│ │ │ + TCP RST flag
│ │ │
urg
│ │ │ TCP URG flag
│ │ │
psh
│ │ │ TCP PSH flag
│ │ │
sport
│ │ │ TCP source port
│ │ │ -
protocol
│ │ │ - Packet protocol from driver
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
family
│ │ │ - IP address family
│ │ │
dport
│ │ │ TCP destination port
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
protocol
│ │ │ + Packet protocol from driver
│ │ │ +
syn
│ │ │ + TCP SYN flag
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
iphdr
│ │ │ IP header address
│ │ │ -
rst
│ │ │ - TCP RST flag
│ │ │ +
family
│ │ │ + IP address family
│ │ │
ack
│ │ │ TCP ACK flag
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,36 +4,36 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.receive — Called when a TCP packet is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag
│ │ │ │ ppsshh
│ │ │ │ TCP PSH flag
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ iipphhddrr
│ │ │ │ IP header address
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.disconnect.return _H_o_m_e probe::tcp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.recvmsg.return
Name probe::tcp.recvmsg.return —
│ │ │ Receiving TCP message complete
│ │ │ -
Synopsis tcp.recvmsg.return Values Synopsis tcp.recvmsg.return Values family
│ │ │ + IP address family
│ │ │ +
dport
│ │ │ + TCP destination port
│ │ │ +
sport
│ │ │ TCP source port
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
size
│ │ │ Number of bytes received or error code if an error occurred.
│ │ │ -
dport
│ │ │ - TCP destination port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg.return — Receiving TCP message complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP destination port
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes received or error code if an error occurred.
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP destination port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.recvmsg _H_o_m_e probe::tcp.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.recvmsg
Name probe::tcp.recvmsg —
│ │ │ Receiving TCP message
│ │ │ -
Values family
│ │ │ - IP address family
│ │ │ -
name
│ │ │ +
Values name
│ │ │ Name of this probe
│ │ │ -
size
│ │ │ - Number of bytes to be received
│ │ │ -
dport
│ │ │ - TCP destination port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
size
│ │ │ + Number of bytes to be received
│ │ │ +
family
│ │ │ + IP address family
│ │ │
sock
│ │ │ Network socket
│ │ │
sport
│ │ │ TCP source port
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ +
dport
│ │ │ + TCP destination port
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg — Receiving TCP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes to be received
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP destination port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes to be received
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP destination port
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.receive _H_o_m_e probe::tcp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::tcp.sendmsg
Name probe::tcp.sendmsg —
│ │ │ Sending a tcp message
│ │ │ -
Values Values family
│ │ │ + IP address family
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
size
│ │ │ Number of bytes to send
│ │ │
sock
│ │ │ Network socket
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │
Context
│ │ │ The process which sends a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.sendmsg — Sending a tcp message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes to send
│ │ │ │ ssoocckk
│ │ │ │ Network socket
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sends a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.recvmsg.return _H_o_m_e probe::tcp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tcp.setsockopt.return
Name probe::tcp.setsockopt.return —
│ │ │ Return from setsockopt
│ │ │ -
Synopsis tcp.setsockopt.return Values ret
│ │ │ - Error code (0: no error)
│ │ │ -
name
│ │ │ +
Synopsis tcp.setsockopt.return Values name
│ │ │ Name of this probe
│ │ │ +
ret
│ │ │ + Error code (0: no error)
│ │ │
Context
│ │ │ The process which calls setsockopt
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.setsockopt.return — Return from setsockopt
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.setsockopt.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreett
│ │ │ │ - Error code (0: no error)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + rreett
│ │ │ │ + Error code (0: no error)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which calls setsockopt
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.setsockopt _H_o_m_e probe::udp.disconnect
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.setsockopt
Name probe::tcp.setsockopt —
│ │ │ Call to setsockopt
│ │ │ -
Values optname
│ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ -
level
│ │ │ - The level at which the socket options will be manipulated
│ │ │ +
Values name
│ │ │ + Name of this probe
│ │ │
optstr
│ │ │ Resolves optname to a human-readable format
│ │ │ +
level
│ │ │ + The level at which the socket options will be manipulated
│ │ │
family
│ │ │ IP address family
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
sock
│ │ │ - Network socket
│ │ │ +
optname
│ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │
optlen
│ │ │ Used to access values for setsockopt
│ │ │ +
sock
│ │ │ + Network socket
│ │ │
Context
│ │ │ The process which calls setsockopt
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.setsockopt — Call to setsockopt
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.setsockopt
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooppttnnaammee
│ │ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ - lleevveell
│ │ │ │ - The level at which the socket options will be manipulated
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ooppttssttrr
│ │ │ │ Resolves optname to a human-readable format
│ │ │ │ + lleevveell
│ │ │ │ + The level at which the socket options will be manipulated
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ + ooppttnnaammee
│ │ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ ooppttlleenn
│ │ │ │ Used to access values for setsockopt
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which calls setsockopt
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.sendmsg.return _H_o_m_e probe::tcp.setsockopt.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.AttemptFails
Name probe::tcpmib.AttemptFails —
│ │ │ Count a failed attempt to open a socket
│ │ │ -
Synopsis tcpmib.AttemptFails Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Synopsis tcpmib.AttemptFails Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ tcpmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global AttemptFails
(equivalent to SNMP's MIB
│ │ │ TCP_MIB_ATTEMPTFAILS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.AttemptFails — Count a failed attempt to open a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.AttemptFails
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global AAtttteemmppttFFaaiillss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_ATTEMPTFAILS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.ActiveOpens _H_o_m_e probe::tcpmib.CurrEstab
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.RetransSegs
Name probe::tcpmib.RetransSegs —
│ │ │ Count the retransmission of a TCP segment
│ │ │ -
Synopsis tcpmib.RetransSegs Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Synopsis tcpmib.RetransSegs Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ tcpmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global RetransSegs
(equivalent to SNMP's MIB
│ │ │ TCP_MIB_RETRANSSEGS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.RetransSegs — Count the retransmission of a TCP segment
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.RetransSegs
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global RReettrraannssSSeeggss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_RETRANSSEGS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.PassiveOpens _H_o_m_e Chapter 16. Kernel Process Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.init
Name probe::tty.init —
│ │ │ Called when a tty is being initalized
│ │ │ -
Values name
│ │ │ - the driver .dev_name name
│ │ │ -
driver_name
│ │ │ +
Values driver_name
│ │ │ the driver name
│ │ │
module
│ │ │ the module name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.init — Called when a tty is being initalized
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.init
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ mmoodduullee
│ │ │ │ the module name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 11. TTY Tapset _H_o_m_e probe::tty.ioctl
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.ioctl
Name probe::tty.ioctl —
│ │ │ called when a ioctl is request to the tty
│ │ │ -
Values arg
│ │ │ - the ioctl argument
│ │ │ -
name
│ │ │ +
Values name
│ │ │ the file name
│ │ │
cmd
│ │ │ the ioctl command
│ │ │ +
arg
│ │ │ + the ioctl argument
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.ioctl — called when a ioctl is request to the tty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.ioctl
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarrgg
│ │ │ │ - the ioctl argument
│ │ │ │ nnaammee
│ │ │ │ the file name
│ │ │ │ ccmmdd
│ │ │ │ the ioctl command
│ │ │ │ + aarrgg
│ │ │ │ + the ioctl argument
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.init _H_o_m_e probe::tty.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.open
Name probe::tty.open —
│ │ │ Called when a tty is opened
│ │ │ -
Values file_name
│ │ │ - the file name
│ │ │ -
file_flags
│ │ │ - the file flags
│ │ │ -
inode_flags
│ │ │ - the inode flags
│ │ │ -
file_mode
│ │ │ +
Values file_mode
│ │ │ the file mode
│ │ │
inode_state
│ │ │ the inode state
│ │ │
inode_number
│ │ │ the inode number
│ │ │ +
file_name
│ │ │ + the file name
│ │ │ +
inode_flags
│ │ │ + the inode flags
│ │ │ +
file_flags
│ │ │ + the file flags
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.open — Called when a tty is opened
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name
│ │ │ │ - ffiillee__ffllaaggss
│ │ │ │ - the file flags
│ │ │ │ - iinnooddee__ffllaaggss
│ │ │ │ - the inode flags
│ │ │ │ ffiillee__mmooddee
│ │ │ │ the file mode
│ │ │ │ iinnooddee__ssttaattee
│ │ │ │ the inode state
│ │ │ │ iinnooddee__nnuummbbeerr
│ │ │ │ the inode number
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name
│ │ │ │ + iinnooddee__ffllaaggss
│ │ │ │ + the inode flags
│ │ │ │ + ffiillee__ffllaaggss
│ │ │ │ + the file flags
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.ioctl _H_o_m_e probe::tty.poll
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.read
Name probe::tty.read —
│ │ │ called when a tty line will be read
│ │ │ -
Values Values driver_name
│ │ │ + the driver name
│ │ │ +
buffer
│ │ │ the buffer that will receive the characters
│ │ │
file_name
│ │ │ the file name lreated to the tty
│ │ │
nr
│ │ │ The amount of characters to be read
│ │ │ -
driver_name
│ │ │ - the driver name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.read — called when a tty line will be read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ bbuuffffeerr
│ │ │ │ the buffer that will receive the characters
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name lreated to the tty
│ │ │ │ nnrr
│ │ │ │ The amount of characters to be read
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.poll _H_o_m_e probe::tty.receive
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::tty.receive
Name probe::tty.receive —
│ │ │ called when a tty receives a message
│ │ │ -
Values id
│ │ │ - the tty id
│ │ │ -
driver_name
│ │ │ - the driver name
│ │ │ -
cp
│ │ │ - the buffer that was received
│ │ │ -
index
│ │ │ - The tty Index
│ │ │ -
name
│ │ │ +
Values name
│ │ │ the name of the module file
│ │ │
fp
│ │ │ The flag buffer
│ │ │
count
│ │ │ The amount of characters received
│ │ │ +
driver_name
│ │ │ + the driver name
│ │ │ +
index
│ │ │ + The tty Index
│ │ │ +
cp
│ │ │ + the buffer that was received
│ │ │ +
id
│ │ │ + the tty id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.receive — called when a tty receives a message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iidd
│ │ │ │ - the tty id
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ - ccpp
│ │ │ │ - the buffer that was received
│ │ │ │ - iinnddeexx
│ │ │ │ - The tty Index
│ │ │ │ nnaammee
│ │ │ │ the name of the module file
│ │ │ │ ffpp
│ │ │ │ The flag buffer
│ │ │ │ ccoouunntt
│ │ │ │ The amount of characters received
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ + iinnddeexx
│ │ │ │ + The tty Index
│ │ │ │ + ccpp
│ │ │ │ + the buffer that was received
│ │ │ │ + iidd
│ │ │ │ + the tty id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.read _H_o_m_e probe::tty.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.register
Name probe::tty.register —
│ │ │ Called when a tty device is registred
│ │ │ -
Values module
│ │ │ - the module name
│ │ │ -
name
│ │ │ - the driver .dev_name name
│ │ │ -
index
│ │ │ +
Values index
│ │ │ the tty index requested
│ │ │
driver_name
│ │ │ the driver name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │ +
module
│ │ │ + the module name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.register — Called when a tty device is registred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmoodduullee
│ │ │ │ - the module name
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ + mmoodduullee
│ │ │ │ + the module name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.receive _H_o_m_e probe::tty.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.release
Name probe::tty.release —
│ │ │ Called when the tty is closed
│ │ │ -
Values inode_number
│ │ │ - the inode number
│ │ │ +
Values inode_state
│ │ │ + the inode state
│ │ │
file_mode
│ │ │ the file mode
│ │ │ -
inode_state
│ │ │ - the inode state
│ │ │ +
inode_number
│ │ │ + the inode number
│ │ │ +
file_name
│ │ │ + the file name
│ │ │
inode_flags
│ │ │ the inode flags
│ │ │
file_flags
│ │ │ the file flags
│ │ │ -
file_name
│ │ │ - the file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.release — Called when the tty is closed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnooddee__nnuummbbeerr
│ │ │ │ - the inode number
│ │ │ │ - ffiillee__mmooddee
│ │ │ │ - the file mode
│ │ │ │ iinnooddee__ssttaattee
│ │ │ │ the inode state
│ │ │ │ + ffiillee__mmooddee
│ │ │ │ + the file mode
│ │ │ │ + iinnooddee__nnuummbbeerr
│ │ │ │ + the inode number
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name
│ │ │ │ iinnooddee__ffllaaggss
│ │ │ │ the inode flags
│ │ │ │ ffiillee__ffllaaggss
│ │ │ │ the file flags
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.register _H_o_m_e probe::tty.resize
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tty.resize
Name probe::tty.resize —
│ │ │ Called when a terminal resize happens
│ │ │
Values new_col
│ │ │ the new col value
│ │ │ -
old_col
│ │ │ - the old col value
│ │ │ -
old_ypixel
│ │ │ - the old ypixel
│ │ │ -
new_ypixel
│ │ │ - the new ypixel value
│ │ │ +
old_row
│ │ │ + the old row value
│ │ │ +
name
│ │ │ + the tty name
│ │ │
new_xpixel
│ │ │ the new xpixel value
│ │ │ +
old_ypixel
│ │ │ + the old ypixel
│ │ │
old_xpixel
│ │ │ the old xpixel
│ │ │ -
old_row
│ │ │ - the old row value
│ │ │ +
new_ypixel
│ │ │ + the new ypixel value
│ │ │
new_row
│ │ │ the new row value
│ │ │ -
name
│ │ │ - the tty name
│ │ │ +
old_col
│ │ │ + the old col value
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.resize — Called when a terminal resize happens
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.resize
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ nneeww__ccooll
│ │ │ │ the new col value
│ │ │ │ - oolldd__ccooll
│ │ │ │ - the old col value
│ │ │ │ - oolldd__yyppiixxeell
│ │ │ │ - the old ypixel
│ │ │ │ - nneeww__yyppiixxeell
│ │ │ │ - the new ypixel value
│ │ │ │ + oolldd__rrooww
│ │ │ │ + the old row value
│ │ │ │ + nnaammee
│ │ │ │ + the tty name
│ │ │ │ nneeww__xxppiixxeell
│ │ │ │ the new xpixel value
│ │ │ │ + oolldd__yyppiixxeell
│ │ │ │ + the old ypixel
│ │ │ │ oolldd__xxppiixxeell
│ │ │ │ the old xpixel
│ │ │ │ - oolldd__rrooww
│ │ │ │ - the old row value
│ │ │ │ + nneeww__yyppiixxeell
│ │ │ │ + the new ypixel value
│ │ │ │ nneeww__rrooww
│ │ │ │ the new row value
│ │ │ │ - nnaammee
│ │ │ │ - the tty name
│ │ │ │ + oolldd__ccooll
│ │ │ │ + the old col value
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.release _H_o_m_e probe::tty.unregister
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.unregister
Name probe::tty.unregister —
│ │ │ Called when a tty device is being unregistered
│ │ │ -
Values module
│ │ │ - the module name
│ │ │ -
index
│ │ │ +
Values index
│ │ │ the tty index requested
│ │ │ -
name
│ │ │ - the driver .dev_name name
│ │ │
driver_name
│ │ │ the driver name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │ +
module
│ │ │ + the module name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.unregister — Called when a tty device is being unregistered
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.unregister
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmoodduullee
│ │ │ │ - the module name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ + mmoodduullee
│ │ │ │ + the module name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.resize _H_o_m_e probe::tty.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.write
Name probe::tty.write —
│ │ │ write to the tty line
│ │ │ -
Values driver_name
│ │ │ - the driver name
│ │ │ -
nr
│ │ │ +
Values nr
│ │ │ The amount of characters
│ │ │
file_name
│ │ │ the file name lreated to the tty
│ │ │
buffer
│ │ │ the buffer that will be written
│ │ │ +
driver_name
│ │ │ + the driver name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.write — write to the tty line
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ nnrr
│ │ │ │ The amount of characters
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name lreated to the tty
│ │ │ │ bbuuffffeerr
│ │ │ │ the buffer that will be written
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.unregister _H_o_m_e Chapter 12. Interrupt Request (IRQ) Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.disconnect.return
Name probe::udp.disconnect.return —
│ │ │ UDP has been disconnected successfully
│ │ │ -
Synopsis udp.disconnect.return Values Synopsis udp.disconnect.return Values name
│ │ │ + The name of this probe
│ │ │ +
ret
│ │ │ Error code (0: no error)
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │
family
│ │ │ IP address family
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │
dport
│ │ │ UDP destination port
│ │ │ -
name
│ │ │ - The name of this probe
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
Context
│ │ │ The process which requested a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect.return — UDP has been disconnected successfully
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ rreett
│ │ │ │ Error code (0: no error)
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requested a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect _H_o_m_e probe::udp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.disconnect
Name probe::udp.disconnect —
│ │ │ Fires when a process requests for a UDP disconnection
│ │ │ -
Values sport
│ │ │ - UDP source port
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
flags
│ │ │ - Flags (e.g. FIN, etc)
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
sock
│ │ │ +
Values sock
│ │ │ Network socket used by the process
│ │ │
dport
│ │ │ UDP destination port
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │
name
│ │ │ The name of this probe
│ │ │ +
flags
│ │ │ + Flags (e.g. FIN, etc)
│ │ │
Context
│ │ │ The process which requests a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect — Fires when a process requests for a UDP disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ffllaaggss
│ │ │ │ - Flags (e.g. FIN, etc)
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Flags (e.g. FIN, etc)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requests a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.setsockopt.return _H_o_m_e probe::udp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.recvmsg.return
Name probe::udp.recvmsg.return —
│ │ │ Fires whenever an attempt to receive a UDP message received is completed
│ │ │ -
Synopsis udp.recvmsg.return Values Synopsis udp.recvmsg.return Values sport
│ │ │ + UDP source port
│ │ │ +
dport
│ │ │ + UDP destination port
│ │ │ +
family
│ │ │ IP address family
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
size
│ │ │ Number of bytes received by the process
│ │ │
name
│ │ │ The name of this probe
│ │ │ -
dport
│ │ │ - UDP destination port
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,26 +3,26 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg.return — Fires whenever an attempt to receive a UDP message
│ │ │ │ received is completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ + ddppoorrtt
│ │ │ │ + UDP destination port
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes received by the process
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ddppoorrtt
│ │ │ │ - UDP destination port
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg _H_o_m_e probe::udp.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.recvmsg
Name probe::udp.recvmsg —
│ │ │ Fires whenever a UDP message is received
│ │ │ -
Values family
│ │ │ - IP address family
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │ +
Values name
│ │ │ + The name of this probe
│ │ │
size
│ │ │ Number of bytes received by the process
│ │ │ -
name
│ │ │ - The name of this probe
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
dport
│ │ │ UDP destination port
│ │ │
sock
│ │ │ Network socket used by the process
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg — Fires whenever a UDP message is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes received by the process
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes received by the process
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect.return _H_o_m_e probe::udp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::udp.sendmsg.return
Name probe::udp.sendmsg.return —
│ │ │ Fires whenever an attempt to send a UDP message is completed
│ │ │ -
Synopsis udp.sendmsg.return Values name
│ │ │ - The name of this probe
│ │ │ -
size
│ │ │ +
Synopsis udp.sendmsg.return Values size
│ │ │ Number of bytes sent by the process
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg.return — Fires whenever an attempt to send a UDP message is
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes sent by the process
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.sendmsg _H_o_m_e Chapter 14. Socket Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.sendmsg
Name probe::udp.sendmsg —
│ │ │ Fires whenever a process sends a UDP message
│ │ │ -
Values name
│ │ │ - The name of this probe
│ │ │ -
sock
│ │ │ +
Values sock
│ │ │ Network socket used by the process
│ │ │
dport
│ │ │ UDP destination port
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
sport
│ │ │ UDP source port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
family
│ │ │ IP address family
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │
size
│ │ │ Number of bytes sent by the process
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg — Fires whenever a process sends a UDP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ssppoorrtt
│ │ │ │ UDP source port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes sent by the process
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg.return _H_o_m_e probe::udp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.brk
Name probe::vm.brk —
│ │ │ Fires when a brk is requested (i.e. the heap will be resized)
│ │ │ -
Values address
│ │ │ - the requested address
│ │ │ -
length
│ │ │ +
Values length
│ │ │ the length of the memory segment
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
address
│ │ │ + the requested address
│ │ │
Context
│ │ │ The process calling brk.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.brk — Fires when a brk is requested (i.e. the heap will be resized)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.brk
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aaddddrreessss
│ │ │ │ - the requested address
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + aaddddrreessss
│ │ │ │ + the requested address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling brk.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::vm_fault_contains _H_o_m_e probe::vm.kfree
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kfree
Name probe::vm.kfree —
│ │ │ Fires when kfree is requested
│ │ │ -
Values Values call_site
│ │ │ + address of the function calling this kmemory function
│ │ │ +
caller_function
│ │ │ name of the caller function.
│ │ │
ptr
│ │ │ pointer to the kmemory allocated which is returned by kmalloc
│ │ │ -
call_site
│ │ │ - address of the function calling this kmemory function
│ │ │
name
│ │ │ name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kfree — Fires when kfree is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kfree
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function.
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.brk _H_o_m_e probe::vm.kmalloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc_node
Name probe::vm.kmalloc_node —
│ │ │ Fires when kmalloc_node is requested
│ │ │ -
Values Values bytes_req
│ │ │ + requested Bytes
│ │ │ +
name
│ │ │ name of the probe point
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate(in string format)
│ │ │ -
call_site
│ │ │ - address of the function caling this kmemory function
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │
caller_function
│ │ │ name of the caller function
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate(in string format)
│ │ │ +
call_site
│ │ │ + address of the function caling this kmemory function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc_node — Fires when kmalloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + bbyytteess__rreeqq
│ │ │ │ + requested Bytes
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate(in string format)
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function caling this kmemory function
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ - bbyytteess__rreeqq
│ │ │ │ - requested Bytes
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate(in string format)
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function caling this kmemory function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc _H_o_m_e probe::vm.kmem_cache_alloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc
Name probe::vm.kmalloc —
│ │ │ Fires when kmalloc is requested
│ │ │ -
Values Values call_site
│ │ │ + address of the kmemory function
│ │ │ +
gfp_flags
│ │ │ type of kmemory to allocate
│ │ │ -
caller_function
│ │ │ - name of the caller function
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate (in String format)
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │ -
call_site
│ │ │ - address of the kmemory function
│ │ │ +
caller_function
│ │ │ + name of the caller function
│ │ │ +
bytes_req
│ │ │ + requested Bytes
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate (in String format)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc — Fires when kmalloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the kmemory function
│ │ │ │ ggffpp__ffllaaggss
│ │ │ │ type of kmemory to allocate
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate (in String format)
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ - bbyytteess__rreeqq
│ │ │ │ - requested Bytes
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the kmemory function
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ + bbyytteess__rreeqq
│ │ │ │ + requested Bytes
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate (in String format)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kfree _H_o_m_e probe::vm.kmalloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc_node
Name probe::vm.kmem_cache_alloc_node —
│ │ │ Fires when kmem_cache_alloc_node is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc_node Values caller_function
│ │ │ - name of the caller function
│ │ │ +
Synopsis vm.kmem_cache_alloc_node Values call_site
│ │ │ + address of the function calling this kmemory function
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate(in string format)
│ │ │
gfp_flags
│ │ │ type of kmemory to allocate
│ │ │ +
caller_function
│ │ │ + name of the caller function
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ -
call_site
│ │ │ - address of the function calling this kmemory function
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate(in string format)
│ │ │ +
bytes_req
│ │ │ + requested Bytes
│ │ │
name
│ │ │ name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc_node — Fires when kmem_cache_alloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate(in string format)
│ │ │ │ ggffpp__ffllaaggss
│ │ │ │ type of kmemory to allocate
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ - bbyytteess__rreeqq
│ │ │ │ - requested Bytes
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate(in string format)
│ │ │ │ + bbyytteess__rreeqq
│ │ │ │ + requested Bytes
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc _H_o_m_e probe::vm.kmem_cache_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc
Name probe::vm.kmem_cache_alloc —
│ │ │ Fires when kmem_cache_alloc is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc Values ptr
│ │ │ - pointer to the kmemory allocated
│ │ │ +
Synopsis vm.kmem_cache_alloc Values caller_function
│ │ │ + name of the caller function.
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │
bytes_req
│ │ │ requested Bytes
│ │ │ -
caller_function
│ │ │ - name of the caller function.
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate(in string format)
│ │ │
name
│ │ │ name of the probe point
│ │ │
call_site
│ │ │ address of the function calling this kmemory function.
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate(in string format)
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc — Fires when kmem_cache_alloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function.
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function.
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate(in string format)
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ccaallll__ssiittee
│ │ │ │ address of the function calling this kmemory function.
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate(in string format)
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc_node _H_o_m_e probe::vm.kmem_cache_alloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kmem_cache_free
Name probe::vm.kmem_cache_free —
│ │ │ Fires when kmem_cache_free is requested
│ │ │ -
Synopsis vm.kmem_cache_free Values caller_function
│ │ │ - Name of the caller function.
│ │ │ -
ptr
│ │ │ - Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ -
call_site
│ │ │ +
Synopsis vm.kmem_cache_free Values call_site
│ │ │ Address of the function calling this kmemory function
│ │ │
name
│ │ │ Name of the probe point
│ │ │ +
ptr
│ │ │ + Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ +
caller_function
│ │ │ + Name of the caller function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_free — Fires when kmem_cache_free is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_free
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - Name of the caller function.
│ │ │ │ - ppttrr
│ │ │ │ - Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ │ ccaallll__ssiittee
│ │ │ │ Address of the function calling this kmemory function
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + Name of the caller function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc_node _H_o_m_e probe::vm.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.munmap
Name probe::vm.munmap —
│ │ │ Fires when an munmap is requested
│ │ │ -
Values address
│ │ │ - the requested address
│ │ │ -
length
│ │ │ +
Values length
│ │ │ the length of the memory segment
│ │ │ +
address
│ │ │ + the requested address
│ │ │
name
│ │ │ name of the probe point
│ │ │
Context
│ │ │ The process calling munmap.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.munmap — Fires when an munmap is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.munmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aaddddrreessss
│ │ │ │ - the requested address
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ + aaddddrreessss
│ │ │ │ + the requested address
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling munmap.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.mmap _H_o_m_e probe::vm.oom_kill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-oom-kill.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::vm.oom_kill
Name probe::vm.oom_kill —
│ │ │ Fires when a thread is selected for termination by the OOM killer
│ │ │ -
Values task
│ │ │ - the task being killed
│ │ │ -
name
│ │ │ +
Values name
│ │ │ name of the probe point
│ │ │ +
task
│ │ │ + the task being killed
│ │ │
Context
│ │ │ The process that tried to consume excessive memory, and thus
│ │ │ triggered the OOM.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.oom_kill — Fires when a thread is selected for termination by the OOM
│ │ │ │ killer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.oom_kill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk
│ │ │ │ - the task being killed
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ttaasskk
│ │ │ │ + the task being killed
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process that tried to consume excessive memory, and thus triggered the OOM.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.munmap _H_o_m_e probe::vm.pagefault
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.pagefault.return
Name probe::vm.pagefault.return —
│ │ │ Indicates what type of fault occurred
│ │ │ -
Synopsis vm.pagefault.return Values Synopsis vm.pagefault.return Values name
│ │ │ + name of the probe point
│ │ │ +
fault_type
│ │ │ returns either
│ │ │ 0 (VM_FAULT_OOM) for out of memory faults,
│ │ │ 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for
│ │ │ major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault,
│ │ │ nor major fault.
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.pagefault.return — Indicates what type of fault occurred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.pagefault.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ffaauulltt__ttyyppee
│ │ │ │ returns either 0 (VM_FAULT_OOM) for out of memory faults, 2
│ │ │ │ (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults,
│ │ │ │ or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor
│ │ │ │ major fault.
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.pagefault _H_o_m_e probe::vm.write_shared
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::vm.write_shared_copy
Name probe::vm.write_shared_copy —
│ │ │ Page copy for shared page write
│ │ │ -
Synopsis vm.write_shared_copy Values name
│ │ │ - Name of the probe point
│ │ │ -
zero
│ │ │ +
Synopsis vm.write_shared_copy Values zero
│ │ │ boolean indicating whether it is a zero page
│ │ │ (can do a clear instead of a copy)
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
address
│ │ │ The address of the shared write
│ │ │
Context
│ │ │ The process attempting the write.
│ │ │
Description
│ │ │ Fires when a write to a shared page requires a page copy. This is
│ │ │ always preceded by a vm.write_shared.
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.write_shared_copy — Page copy for shared page write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.write_shared_copy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ zzeerroo
│ │ │ │ boolean indicating whether it is a zero page (can do a clear instead of a
│ │ │ │ copy)
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ The address of the shared write
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process attempting the write.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a write to a shared page requires a page copy. This is always
│ │ │ │ preceded by a vm.write_shared.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::vm.write_shared
Name probe::vm.write_shared —
│ │ │ Attempts at writing to a shared page
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
address
│ │ │ +
Values address
│ │ │ the address of the shared write
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The context is the process attempting the write.
│ │ │
Description
│ │ │ Fires when a process attempts to write to a shared page.
│ │ │ If a copy is necessary, this will be followed by a
│ │ │ vm.write_shared_copy.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.write_shared — Attempts at writing to a shared page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.write_shared
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ the address of the shared write
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The context is the process attempting the write.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a process attempts to write to a shared page. If a copy is
│ │ │ │ necessary, this will be followed by a vm.write_shared_copy.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::workqueue.execute
Name probe::workqueue.execute —
│ │ │ Executing deferred work
│ │ │ -
Synopsis workqueue.execute Values wq_thread
│ │ │ - task_struct of the workqueue thread
│ │ │ -
work_func
│ │ │ +
Synopsis workqueue.execute Values work_func
│ │ │ pointer to handler function
│ │ │
work
│ │ │ work_struct* being executed
│ │ │ +
wq_thread
│ │ │ + task_struct of the workqueue thread
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.execute — Executing deferred work
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwqq__tthhrreeaadd
│ │ │ │ - task_struct of the workqueue thread
│ │ │ │ wwoorrkk__ffuunncc
│ │ │ │ pointer to handler function
│ │ │ │ wwoorrkk
│ │ │ │ work_struct* being executed
│ │ │ │ + wwqq__tthhrreeaadd
│ │ │ │ + task_struct of the workqueue thread
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::workqueue.destroy _H_o_m_e probe::workqueue.insert
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::workqueue.insert
Name probe::workqueue.insert —
│ │ │ Queuing work on a workqueue
│ │ │ -
Values wq_thread
│ │ │ - task_struct of the workqueue thread
│ │ │ +
Values work_func
│ │ │ + pointer to handler function
│ │ │
work
│ │ │ work_struct* being queued
│ │ │ -
work_func
│ │ │ - pointer to handler function
│ │ │ +
wq_thread
│ │ │ + task_struct of the workqueue thread
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.insert — Queuing work on a workqueue
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.insert
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwqq__tthhrreeaadd
│ │ │ │ - task_struct of the workqueue thread
│ │ │ │ - wwoorrkk
│ │ │ │ - work_struct* being queued
│ │ │ │ wwoorrkk__ffuunncc
│ │ │ │ pointer to handler function
│ │ │ │ + wwoorrkk
│ │ │ │ + work_struct* being queued
│ │ │ │ + wwqq__tthhrreeaadd
│ │ │ │ + task_struct of the workqueue thread
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::workqueue.execute _H_o_m_e Chapter 13. Networking Tapset