│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::ipmib.ReasmTimeout — Count Reassembly Timeouts
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ ipmib.ReasmTimeout
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskkbb
│ │ │ │ pointer to the struct sk_buff being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function ipmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global RReeaassmmTTiimmeeoouutt
│ │ │ │ (equivalent to SNMP's MIB IPSTATS_MIB_REASMTIMEOUT)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::ipmib.ReasmReqds _H_o_m_e probe::linuxmib.DelayedACKs
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
Name probe::irq_handler.entry —
│ │ │ Execution of interrupt handler starting
│ │ │ -
Synopsis irq_handler.entry Values dev_id
│ │ │ - Cookie to identify device
│ │ │ -
irq
│ │ │ - irq number
│ │ │ -
thread_fn
│ │ │ +
Synopsis irq_handler.entry Values thread_fn
│ │ │ interrupt handler function for threaded interrupts
│ │ │
dev_name
│ │ │ name of device
│ │ │ -
handler
│ │ │ - interrupt handler function
│ │ │ -
flags
│ │ │ - Flags for IRQ handler
│ │ │ -
action
│ │ │ - struct irqaction* for this interrupt num
│ │ │ -
flags_str
│ │ │ - symbolic string representation of IRQ flags
│ │ │
thread
│ │ │ thread pointer for threaded interrupts
│ │ │ -
next_irqaction
│ │ │ - pointer to next irqaction for shared interrupts
│ │ │ +
irq
│ │ │ + irq number
│ │ │
thread_flags
│ │ │ Flags related to thread
│ │ │ +
action
│ │ │ + struct irqaction* for this interrupt num
│ │ │ +
flags
│ │ │ + Flags for IRQ handler
│ │ │ +
dev_id
│ │ │ + Cookie to identify device
│ │ │ +
next_irqaction
│ │ │ + pointer to next irqaction for shared interrupts
│ │ │
dir
│ │ │ pointer to the proc/irq/NN/name entry
│ │ │ +
handler
│ │ │ + interrupt handler function
│ │ │ +
flags_str
│ │ │ + symbolic string representation of IRQ flags
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::irq_handler.entry — Execution of interrupt handler starting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ irq_handler.entry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv__iidd
│ │ │ │ - Cookie to identify device
│ │ │ │ - iirrqq
│ │ │ │ - irq number
│ │ │ │ tthhrreeaadd__ffnn
│ │ │ │ interrupt handler function for threaded interrupts
│ │ │ │ ddeevv__nnaammee
│ │ │ │ name of device
│ │ │ │ - hhaannddlleerr
│ │ │ │ - interrupt handler function
│ │ │ │ - ffllaaggss
│ │ │ │ - Flags for IRQ handler
│ │ │ │ - aaccttiioonn
│ │ │ │ - struct irqaction* for this interrupt num
│ │ │ │ - ffllaaggss__ssttrr
│ │ │ │ - symbolic string representation of IRQ flags
│ │ │ │ tthhrreeaadd
│ │ │ │ thread pointer for threaded interrupts
│ │ │ │ - nneexxtt__iirrqqaaccttiioonn
│ │ │ │ - pointer to next irqaction for shared interrupts
│ │ │ │ + iirrqq
│ │ │ │ + irq number
│ │ │ │ tthhrreeaadd__ffllaaggss
│ │ │ │ Flags related to thread
│ │ │ │ + aaccttiioonn
│ │ │ │ + struct irqaction* for this interrupt num
│ │ │ │ + ffllaaggss
│ │ │ │ + Flags for IRQ handler
│ │ │ │ + ddeevv__iidd
│ │ │ │ + Cookie to identify device
│ │ │ │ + nneexxtt__iirrqqaaccttiioonn
│ │ │ │ + pointer to next irqaction for shared interrupts
│ │ │ │ ddiirr
│ │ │ │ pointer to the proc/irq/NN/name entry
│ │ │ │ + hhaannddlleerr
│ │ │ │ + interrupt handler function
│ │ │ │ + ffllaaggss__ssttrr
│ │ │ │ + symbolic string representation of IRQ flags
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 12. Interrupt Request (IRQ) Tapset _H_o_m_e probe::irq_handler.exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,29 +1,29 @@
│ │ │
probe::irq_handler.exit
Name probe::irq_handler.exit —
│ │ │ Execution of interrupt handler completed
│ │ │
Values ret
│ │ │ return value of the handler
│ │ │ -
dir
│ │ │ - pointer to the proc/irq/NN/name entry
│ │ │ +
thread_fn
│ │ │ + interrupt handler function for threaded interrupts
│ │ │ +
dev_name
│ │ │ + name of device
│ │ │ +
thread
│ │ │ + thread pointer for threaded interrupts
│ │ │ +
irq
│ │ │ + interrupt number
│ │ │
thread_flags
│ │ │ Flags related to thread
│ │ │ -
next_irqaction
│ │ │ - pointer to next irqaction for shared interrupts
│ │ │
action
│ │ │ struct irqaction*
│ │ │ -
handler
│ │ │ - interrupt handler function that was executed
│ │ │
flags
│ │ │ flags for IRQ handler
│ │ │ -
dev_name
│ │ │ - name of device
│ │ │ -
thread
│ │ │ - thread pointer for threaded interrupts
│ │ │ -
flags_str
│ │ │ - symbolic string representation of IRQ flags
│ │ │
dev_id
│ │ │ Cookie to identify device
│ │ │ -
thread_fn
│ │ │ - interrupt handler function for threaded interrupts
│ │ │ -
irq
│ │ │ - interrupt number
│ │ │ +
next_irqaction
│ │ │ + pointer to next irqaction for shared interrupts
│ │ │ +
dir
│ │ │ + pointer to the proc/irq/NN/name entry
│ │ │ +
handler
│ │ │ + interrupt handler function that was executed
│ │ │ +
flags_str
│ │ │ + symbolic string representation of IRQ flags
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,34 +4,34 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::irq_handler.exit — Execution of interrupt handler completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ irq_handler.exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ rreett
│ │ │ │ return value of the handler
│ │ │ │ - ddiirr
│ │ │ │ - pointer to the proc/irq/NN/name entry
│ │ │ │ + tthhrreeaadd__ffnn
│ │ │ │ + interrupt handler function for threaded interrupts
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + name of device
│ │ │ │ + tthhrreeaadd
│ │ │ │ + thread pointer for threaded interrupts
│ │ │ │ + iirrqq
│ │ │ │ + interrupt number
│ │ │ │ tthhrreeaadd__ffllaaggss
│ │ │ │ Flags related to thread
│ │ │ │ - nneexxtt__iirrqqaaccttiioonn
│ │ │ │ - pointer to next irqaction for shared interrupts
│ │ │ │ aaccttiioonn
│ │ │ │ struct irqaction*
│ │ │ │ - hhaannddlleerr
│ │ │ │ - interrupt handler function that was executed
│ │ │ │ ffllaaggss
│ │ │ │ flags for IRQ handler
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - name of device
│ │ │ │ - tthhrreeaadd
│ │ │ │ - thread pointer for threaded interrupts
│ │ │ │ - ffllaaggss__ssttrr
│ │ │ │ - symbolic string representation of IRQ flags
│ │ │ │ ddeevv__iidd
│ │ │ │ Cookie to identify device
│ │ │ │ - tthhrreeaadd__ffnn
│ │ │ │ - interrupt handler function for threaded interrupts
│ │ │ │ - iirrqq
│ │ │ │ - interrupt number
│ │ │ │ + nneexxtt__iirrqqaaccttiioonn
│ │ │ │ + pointer to next irqaction for shared interrupts
│ │ │ │ + ddiirr
│ │ │ │ + pointer to the proc/irq/NN/name entry
│ │ │ │ + hhaannddlleerr
│ │ │ │ + interrupt handler function that was executed
│ │ │ │ + ffllaaggss__ssttrr
│ │ │ │ + symbolic string representation of IRQ flags
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::irq_handler.entry _H_o_m_e probe::softirq.entry
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::json_data
Name probe::json_data —
│ │ │ Fires whenever JSON data is wanted by a reader.
│ │ │
Context
│ │ │ This probe fires when the JSON data is about to be read. This
│ │ │ probe must gather up data and then call the following macros to
│ │ │ - output the data in JSON format. First, json_output_data_start
()
│ │ │ + output the data in JSON format. First, @json_output_data_start
│ │ │ must be called. That call is followed by one or more of the
│ │ │ following (one call for each data item):
│ │ │ - json_output_string_value
(), json_output_numeric_value
(),
│ │ │ - json_output_array_string_value
(), and
│ │ │ - json_output_array_numeric_value
(). Finally json_output_data_end
()
│ │ │ + @json_output_string_value
, @json_output_numeric_value
,
│ │ │ + @json_output_array_string_value
, and
│ │ │ + @json_output_array_numeric_value
. Finally @json_output_data_end
│ │ │ must be called.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,15 +6,14 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ json_data
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ None
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ This probe fires when the JSON data is about to be read. This probe must gather
│ │ │ │ up data and then call the following macros to output the data in JSON format.
│ │ │ │ -First, jjssoonn__oouuttppuutt__ddaattaa__ssttaarrtt() must be called. That call is followed by one or
│ │ │ │ -more of the following (one call for each data item): jjssoonn__oouuttppuutt__ssttrriinngg__vvaalluuee
│ │ │ │ -(), jjssoonn__oouuttppuutt__nnuummeerriicc__vvaalluuee(), jjssoonn__oouuttppuutt__aarrrraayy__ssttrriinngg__vvaalluuee(), and
│ │ │ │ -jjssoonn__oouuttppuutt__aarrrraayy__nnuummeerriicc__vvaalluuee(). Finally jjssoonn__oouuttppuutt__ddaattaa__eenndd() must be
│ │ │ │ -called.
│ │ │ │ +First, @json_output_data_start must be called. That call is followed by one or
│ │ │ │ +more of the following (one call for each data item): @json_output_string_value,
│ │ │ │ +@json_output_numeric_value, @json_output_array_string_value, and
│ │ │ │ +@json_output_array_numeric_value. Finally @json_output_data_end must be called.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ macro::json_output_string_value _H_o_m_e Chapter 34. Output file switching Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::kprocess.create
Name probe::kprocess.create —
│ │ │ Fires whenever a new process or thread is successfully created
│ │ │ -
Values new_pid
│ │ │ - The PID of the newly created process
│ │ │ -
new_tid
│ │ │ +
Values new_tid
│ │ │ The TID of the newly created task
│ │ │ +
new_pid
│ │ │ + The PID of the newly created process
│ │ │
Context
│ │ │ Parent of the created process.
│ │ │
Description
│ │ │ Fires whenever a new process is successfully created, either as a result of
│ │ │ fork (or one of its syscall variants), or a new kernel thread.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,18 +3,18 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::kprocess.create — Fires whenever a new process or thread is successfully
│ │ │ │ created
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ kprocess.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneeww__ppiidd
│ │ │ │ - The PID of the newly created process
│ │ │ │ nneeww__ttiidd
│ │ │ │ The TID of the newly created task
│ │ │ │ + nneeww__ppiidd
│ │ │ │ + The PID of the newly created process
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ Parent of the created process.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires whenever a new process is successfully created, either as a result of
│ │ │ │ fork (or one of its syscall variants), or a new kernel thread.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::kprocess.exec_complete
Name probe::kprocess.exec_complete —
│ │ │ Return from exec to a new program
│ │ │ -
Synopsis kprocess.exec_complete Values name
│ │ │ - Name of the system call (“execve ” ) (SystemTap v2.5+)
│ │ │ +
Synopsis kprocess.exec_complete Values retstr
│ │ │ + A string representation of errno (SystemTap v2.5+)
│ │ │
success
│ │ │ A boolean indicating whether the exec was successful
│ │ │ -
retstr
│ │ │ - A string representation of errno (SystemTap v2.5+)
│ │ │ +
name
│ │ │ + Name of the system call (“execve ” ) (SystemTap v2.5+)
│ │ │
errno
│ │ │ The error number resulting from the exec
│ │ │
Context
│ │ │ On success, the context of the new executable.
│ │ │ On failure, remains in the context of the caller.
│ │ │
Description
│ │ │ Fires at the completion of an exec call. Aliased to the
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1166..? KKeerrnneell PPrroocceessss TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::kprocess.exec_complete — Return from exec to a new program
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ kprocess.exec_complete
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the system call (“execve”) (SystemTap v2.5+)
│ │ │ │ - ssuucccceessss
│ │ │ │ - A boolean indicating whether the exec was successful
│ │ │ │ rreettssttrr
│ │ │ │ A string representation of errno (SystemTap v2.5+)
│ │ │ │ + ssuucccceessss
│ │ │ │ + A boolean indicating whether the exec was successful
│ │ │ │ + nnaammee
│ │ │ │ + Name of the system call (“execve”) (SystemTap v2.5+)
│ │ │ │ eerrrrnnoo
│ │ │ │ The error number resulting from the exec
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ On success, the context of the new executable. On failure, remains in the
│ │ │ │ context of the caller.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the completion of an exec call. Aliased to the syscall.execve.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::kprocess.exec
Name probe::kprocess.exec —
│ │ │ Attempt to exec to a new program
│ │ │
Values name
│ │ │ Name of the system call (“execve ” ) (SystemTap v2.5+)
│ │ │ +
argstr
│ │ │ + A string containing the filename followed by the
│ │ │ + arguments to pass, excluding 0th arg (SystemTap v2.5+)
│ │ │
args
│ │ │ The arguments to pass to the new executable, including
│ │ │ the 0th arg (SystemTap v2.5+)
│ │ │
filename
│ │ │ The path to the new executable
│ │ │ -
argstr
│ │ │ - A string containing the filename followed by the
│ │ │ - arguments to pass, excluding 0th arg (SystemTap v2.5+)
│ │ │
Context
│ │ │ The caller of exec.
│ │ │
Description
│ │ │ Fires whenever a process attempts to exec to a new program. Aliased
│ │ │ to the syscall.execve probe in SystemTap v2.5+.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,22 +4,22 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::kprocess.exec — Attempt to exec to a new program
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ kprocess.exec
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ nnaammee
│ │ │ │ Name of the system call (“execve”) (SystemTap v2.5+)
│ │ │ │ + aarrggssttrr
│ │ │ │ + A string containing the filename followed by the arguments to pass,
│ │ │ │ + excluding 0th arg (SystemTap v2.5+)
│ │ │ │ aarrggss
│ │ │ │ The arguments to pass to the new executable, including the 0th arg
│ │ │ │ (SystemTap v2.5+)
│ │ │ │ ffiilleennaammee
│ │ │ │ The path to the new executable
│ │ │ │ - aarrggssttrr
│ │ │ │ - A string containing the filename followed by the arguments to pass,
│ │ │ │ - excluding 0th arg (SystemTap v2.5+)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The caller of exec.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires whenever a process attempts to exec to a new program. Aliased to the
│ │ │ │ syscall.execve probe in SystemTap v2.5+.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-release.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::kprocess.release
Name probe::kprocess.release —
│ │ │ Process released
│ │ │ -
Values released_tid
│ │ │ - TID of the task being released
│ │ │ -
pid
│ │ │ - Same as released_pid
for compatibility (deprecated)
│ │ │ -
released_pid
│ │ │ +
Values released_pid
│ │ │ PID of the process being released
│ │ │ +
released_tid
│ │ │ + TID of the task being released
│ │ │
task
│ │ │ A task handle to the process being released
│ │ │ +
pid
│ │ │ + Same as released_pid
for compatibility (deprecated)
│ │ │
Context
│ │ │ The context of the parent, if it wanted notification of this process'
│ │ │ termination, else the context of the process itself.
│ │ │
Description
│ │ │ Fires when a process is released from the kernel. This always follows a
│ │ │ kprocess.exit, though it may be delayed somewhat if the process waits in a
│ │ │ zombie state.
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1166..? KKeerrnneell PPrroocceessss TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::kprocess.release — Process released
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ kprocess.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreelleeaasseedd__ttiidd
│ │ │ │ - TID of the task being released
│ │ │ │ - ppiidd
│ │ │ │ - Same as rreelleeaasseedd__ppiidd for compatibility (deprecated)
│ │ │ │ rreelleeaasseedd__ppiidd
│ │ │ │ PID of the process being released
│ │ │ │ + rreelleeaasseedd__ttiidd
│ │ │ │ + TID of the task being released
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the process being released
│ │ │ │ + ppiidd
│ │ │ │ + Same as rreelleeaasseedd__ppiidd for compatibility (deprecated)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The context of the parent, if it wanted notification of this process'
│ │ │ │ termination, else the context of the process itself.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a process is released from the kernel. This always follows a
│ │ │ │ kprocess.exit, though it may be delayed somewhat if the process waits in a
│ │ │ │ zombie state.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::linuxmib.ListenDrops
Name probe::linuxmib.ListenDrops —
│ │ │ Count of times conn request that were dropped
│ │ │ -
Synopsis linuxmib.ListenDrops Values sk
│ │ │ - Pointer to the struct sock being acted on
│ │ │ -
op
│ │ │ +
Synopsis linuxmib.ListenDrops Values op
│ │ │ Value to be added to the counter (default value of 1)
│ │ │ +
sk
│ │ │ + Pointer to the struct sock being acted on
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ linuxmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global ListenDrops
(equivalent to SNMP's MIB
│ │ │ LINUX_MIB_LISTENDROPS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::linuxmib.ListenDrops — Count of times conn request that were dropped
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ linuxmib.ListenDrops
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - Pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ Value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + Pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key.
│ │ │ │ If the packet passes the filter is is counted in the global LLiisstteennDDrrooppss
│ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_LISTENDROPS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::linuxmib.DelayedACKs _H_o_m_e probe::linuxmib.ListenOverflows
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::linuxmib.ListenOverflows
Name probe::linuxmib.ListenOverflows —
│ │ │ Count of times a listen queue overflowed
│ │ │ -
Synopsis linuxmib.ListenOverflows Values op
│ │ │ - Value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Synopsis linuxmib.ListenOverflows Values sk
│ │ │ Pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + Value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ linuxmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global ListenOverflows
(equivalent to SNMP's MIB
│ │ │ LINUX_MIB_LISTENOVERFLOWS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::linuxmib.ListenOverflows — Count of times a listen queue overflowed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ linuxmib.ListenOverflows
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - Value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ Pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + Value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function linuxmib_filter_key.
│ │ │ │ If the packet passes the filter is is counted in the global LLiisstteennOOvveerrfflloowwss
│ │ │ │ (equivalent to SNMP's MIB LINUX_MIB_LISTENOVERFLOWS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::linuxmib.ListenDrops _H_o_m_e probe::linuxmib.TCPMemoryPressures
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.change_mac
Name probe::netdev.change_mac —
│ │ │ Called when the netdev_name has the MAC changed
│ │ │ -
Synopsis netdev.change_mac Values dev_name
│ │ │ - The device that will have the MAC changed
│ │ │ +
Synopsis netdev.change_mac Values old_mac
│ │ │ + The current MAC address
│ │ │
new_mac
│ │ │ The new MAC address
│ │ │
mac_len
│ │ │ The MAC length
│ │ │ -
old_mac
│ │ │ - The current MAC address
│ │ │ +
dev_name
│ │ │ + The device that will have the MAC changed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.change_mac — Called when the netdev_name has the MAC changed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.change_mac
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The device that will have the MAC changed
│ │ │ │ + oolldd__mmaacc
│ │ │ │ + The current MAC address
│ │ │ │ nneeww__mmaacc
│ │ │ │ The new MAC address
│ │ │ │ mmaacc__lleenn
│ │ │ │ The MAC length
│ │ │ │ - oolldd__mmaacc
│ │ │ │ - The current MAC address
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The device that will have the MAC changed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::ntohs _H_o_m_e probe::netdev.change_mtu
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::netdev.change_mtu
Name probe::netdev.change_mtu —
│ │ │ Called when the netdev MTU is changed
│ │ │ -
Synopsis netdev.change_mtu Values Synopsis netdev.change_mtu Values dev_name
│ │ │ + The device that will have the MTU changed
│ │ │ +
new_mtu
│ │ │ The new MTU
│ │ │
old_mtu
│ │ │ The current MTU
│ │ │ -
dev_name
│ │ │ - The device that will have the MTU changed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.change_mtu — Called when the netdev MTU is changed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.change_mtu
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The device that will have the MTU changed
│ │ │ │ nneeww__mmttuu
│ │ │ │ The new MTU
│ │ │ │ oolldd__mmttuu
│ │ │ │ The current MTU
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The device that will have the MTU changed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.change_mac _H_o_m_e probe::netdev.change_rx_flag
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.hard_transmit
Name probe::netdev.hard_transmit —
│ │ │ Called when the devices is going to TX (hard)
│ │ │ -
Synopsis netdev.hard_transmit Values truesize
│ │ │ - The size of the data to be transmitted.
│ │ │ -
dev_name
│ │ │ +
Synopsis netdev.hard_transmit Values dev_name
│ │ │ The device scheduled to transmit
│ │ │ -
length
│ │ │ - The length of the transmit buffer.
│ │ │
protocol
│ │ │ The protocol used in the transmission
│ │ │ +
length
│ │ │ + The length of the transmit buffer.
│ │ │ +
truesize
│ │ │ + The size of the data to be transmitted.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.hard_transmit — Called when the devices is going to TX (hard)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.hard_transmit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttrruueessiizzee
│ │ │ │ - The size of the data to be transmitted.
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The device scheduled to transmit
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the transmit buffer.
│ │ │ │ pprroottooccooll
│ │ │ │ The protocol used in the transmission
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the transmit buffer.
│ │ │ │ + ttrruueessiizzee
│ │ │ │ + The size of the data to be transmitted.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.get_stats _H_o_m_e probe::netdev.ioctl
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::netdev.ioctl
Name probe::netdev.ioctl —
│ │ │ Called when the device suffers an IOCTL
│ │ │ -
Values arg
│ │ │ - The IOCTL argument (usually the netdev interface)
│ │ │ -
cmd
│ │ │ +
Values cmd
│ │ │ The IOCTL request
│ │ │ +
arg
│ │ │ + The IOCTL argument (usually the netdev interface)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.ioctl — Called when the device suffers an IOCTL
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.ioctl
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarrgg
│ │ │ │ - The IOCTL argument (usually the netdev interface)
│ │ │ │ ccmmdd
│ │ │ │ The IOCTL request
│ │ │ │ + aarrgg
│ │ │ │ + The IOCTL argument (usually the netdev interface)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.hard_transmit _H_o_m_e probe::netdev.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::netdev.receive
Name probe::netdev.receive —
│ │ │ Data received from network device.
│ │ │ -
Values dev_name
│ │ │ - The name of the device. e.g: eth0, ath1.
│ │ │ -
length
│ │ │ +
Values length
│ │ │ The length of the receiving buffer.
│ │ │ +
dev_name
│ │ │ + The name of the device. e.g: eth0, ath1.
│ │ │
protocol
│ │ │ Protocol of received packet.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.receive — Data received from network device.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The name of the device. e.g: eth0, ath1.
│ │ │ │ lleennggtthh
│ │ │ │ The length of the receiving buffer.
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The name of the device. e.g: eth0, ath1.
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol of received packet.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.open _H_o_m_e probe::netdev.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::netdev.rx
Name probe::netdev.rx —
│ │ │ Called when the device is going to receive a packet
│ │ │ -
Values dev_name
│ │ │ - The device received the packet
│ │ │ -
protocol
│ │ │ +
Values protocol
│ │ │ The packet protocol
│ │ │ +
dev_name
│ │ │ + The device received the packet
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.rx — Called when the device is going to receive a packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.rx
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The device received the packet
│ │ │ │ pprroottooccooll
│ │ │ │ The packet protocol
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The device received the packet
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.register _H_o_m_e probe::netdev.set_promiscuity
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.set_promiscuity
Name probe::netdev.set_promiscuity —
│ │ │ Called when the device enters/leaves promiscuity
│ │ │
Synopsis netdev.set_promiscuity Values dev_name
│ │ │ The device that is entering/leaving promiscuity mode
│ │ │ +
inc
│ │ │ + Count the number of promiscuity openers
│ │ │
disable
│ │ │ If the device is leaving promiscuity mode
│ │ │
enable
│ │ │ If the device is entering promiscuity mode
│ │ │ -
inc
│ │ │ - Count the number of promiscuity openers
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,16 +5,16 @@
│ │ │ │ probe::netdev.set_promiscuity — Called when the device enters/leaves
│ │ │ │ promiscuity
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.set_promiscuity
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddeevv__nnaammee
│ │ │ │ The device that is entering/leaving promiscuity mode
│ │ │ │ + iinncc
│ │ │ │ + Count the number of promiscuity openers
│ │ │ │ ddiissaabbllee
│ │ │ │ If the device is leaving promiscuity mode
│ │ │ │ eennaabbllee
│ │ │ │ If the device is entering promiscuity mode
│ │ │ │ - iinncc
│ │ │ │ - Count the number of promiscuity openers
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.rx _H_o_m_e probe::netdev.transmit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::netdev.transmit
Name probe::netdev.transmit —
│ │ │ Network device transmitting buffer
│ │ │ -
Values protocol
│ │ │ - The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ -
length
│ │ │ +
Values length
│ │ │ The length of the transmit buffer.
│ │ │ -
dev_name
│ │ │ - The name of the device. e.g: eth0, ath1.
│ │ │
truesize
│ │ │ The size of the data to be transmitted.
│ │ │ +
dev_name
│ │ │ + The name of the device. e.g: eth0, ath1.
│ │ │ +
protocol
│ │ │ + The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netdev.transmit — Network device transmitting buffer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netdev.transmit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │ lleennggtthh
│ │ │ │ The length of the transmit buffer.
│ │ │ │ - ddeevv__nnaammee
│ │ │ │ - The name of the device. e.g: eth0, ath1.
│ │ │ │ ttrruueessiizzee
│ │ │ │ The size of the data to be transmitted.
│ │ │ │ + ddeevv__nnaammee
│ │ │ │ + The name of the device. e.g: eth0, ath1.
│ │ │ │ + pprroottooccooll
│ │ │ │ + The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.set_promiscuity _H_o_m_e probe::netdev.unregister
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.forward
Name probe::netfilter.arp.forward —
│ │ │ - Called for each ARP packet to be forwarded
│ │ │ -
Synopsis netfilter.arp.forward Values ar_pro
│ │ │ - Format of protocol address
│ │ │ -
ar_hln
│ │ │ - Length of hardware address
│ │ │ -
ar_tha
│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
ar_hrd
│ │ │ - Format of hardware address
│ │ │ +
Synopsis netfilter.arp.forward Values ar_sha
│ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
ar_tip
│ │ │ Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ -
ar_sha
│ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
pf
│ │ │ Protocol family -- always “arp ”
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ +
ar_hrd
│ │ │ + Format of hardware address
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
ar_op
│ │ │ - ARP opcode (command)
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ +
ar_pln
│ │ │ + Length of protocol address
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
ar_pro
│ │ │ + Format of protocol address
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
ar_data
│ │ │ + Address of ARP packet data region (after the header)
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │
arphdr
│ │ │ Address of ARP header
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ +
ar_op
│ │ │ + ARP opcode (command)
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
ar_data
│ │ │ - Address of ARP packet data region (after the header)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
ar_pln
│ │ │ - Length of protocol address
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ +
ar_tha
│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.forward — - Called for each ARP packet to be forwarded
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarr__pprroo
│ │ │ │ - Format of protocol address
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - aarr__tthhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - aarr__hhrrdd
│ │ │ │ - Format of hardware address
│ │ │ │ - aarr__ttiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ aarr__sshhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + aarr__ttiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ppff
│ │ │ │ Protocol family -- always “arp”
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ + aarr__hhrrdd
│ │ │ │ + Format of hardware address
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - aarr__oopp
│ │ │ │ - ARP opcode (command)
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ + aarr__ppllnn
│ │ │ │ + Length of protocol address
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + aarr__pprroo
│ │ │ │ + Format of protocol address
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + aarr__ddaattaa
│ │ │ │ + Address of ARP packet data region (after the header)
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ aarrpphhddrr
│ │ │ │ Address of ARP header
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ + aarr__oopp
│ │ │ │ + ARP opcode (command)
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - aarr__ddaattaa
│ │ │ │ - Address of ARP packet data region (after the header)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - aarr__ppllnn
│ │ │ │ - Length of protocol address
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ + aarr__tthhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netdev.unregister _H_o_m_e probe::netfilter.arp.in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.in
Name probe::netfilter.arp.in —
│ │ │ - Called for each incoming ARP packet
│ │ │ -
Values ar_hln
│ │ │ - Length of hardware address
│ │ │ -
ar_pro
│ │ │ - Format of protocol address
│ │ │ -
nf_stop
│ │ │ +
Values nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
ar_op
│ │ │ - ARP opcode (command)
│ │ │ -
ar_tha
│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │
ar_hrd
│ │ │ Format of hardware address
│ │ │ +
pf
│ │ │ + Protocol family -- always “arp ”
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
ar_tip
│ │ │ Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
ar_sha
│ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ -
pf
│ │ │ - Protocol family -- always “arp ”
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ +
ar_tha
│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ +
ar_op
│ │ │ + ARP opcode (command)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
arphdr
│ │ │ Address of ARP header
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ +
ar_data
│ │ │ + Address of ARP packet data region (after the header)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ +
ar_pro
│ │ │ + Format of protocol address
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
ar_pln
│ │ │ Length of protocol address
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
ar_data
│ │ │ - Address of ARP packet data region (after the header)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.in — - Called for each incoming ARP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - aarr__pprroo
│ │ │ │ - Format of protocol address
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - aarr__oopp
│ │ │ │ - ARP opcode (command)
│ │ │ │ - aarr__tthhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ aarr__hhrrdd
│ │ │ │ Format of hardware address
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “arp”
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ aarr__ttiipp
│ │ │ │ Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ aarr__sshhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “arp”
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ + aarr__tthhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ + aarr__oopp
│ │ │ │ + ARP opcode (command)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ aarrpphhddrr
│ │ │ │ Address of ARP header
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ + aarr__ddaattaa
│ │ │ │ + Address of ARP packet data region (after the header)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ + aarr__pprroo
│ │ │ │ + Format of protocol address
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ aarr__ppllnn
│ │ │ │ Length of protocol address
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - aarr__ddaattaa
│ │ │ │ - Address of ARP packet data region (after the header)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.forward _H_o_m_e probe::netfilter.arp.out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html
│ │ │ @@ -1,53 +1,53 @@
│ │ │
probe::netfilter.arp.out
Name probe::netfilter.arp.out —
│ │ │ - Called for each outgoing ARP packet
│ │ │ -
Synopsis netfilter.arp.out Values ar_hln
│ │ │ - Length of hardware address
│ │ │ -
ar_pro
│ │ │ - Format of protocol address
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ +
Synopsis netfilter.arp.out Values ar_sha
│ │ │ + Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ar_tip
│ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
pf
│ │ │ + Protocol family -- always “arp ”
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ -
ar_op
│ │ │ - ARP opcode (command)
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │
ar_hrd
│ │ │ Format of hardware address
│ │ │ -
ar_tip
│ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ +
ar_hln
│ │ │ + Length of hardware address
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
ar_tha
│ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ -
ar_sip
│ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ -
pf
│ │ │ - Protocol family -- always “arp ”
│ │ │ -
ar_sha
│ │ │ - Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ -
arphdr
│ │ │ - Address of ARP header
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
ar_sip
│ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │
ar_pln
│ │ │ Length of protocol address
│ │ │ +
ar_pro
│ │ │ + Format of protocol address
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
ar_data
│ │ │ Address of ARP packet data region (after the header)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
arphdr
│ │ │ + Address of ARP header
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
ar_op
│ │ │ + ARP opcode (command)
│ │ │ +
ar_tha
│ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,60 +2,60 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.arp.out — - Called for each outgoing ARP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.arp.out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aarr__hhllnn
│ │ │ │ - Length of hardware address
│ │ │ │ - aarr__pprroo
│ │ │ │ - Format of protocol address
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - aarr__oopp
│ │ │ │ - ARP opcode (command)
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - aarr__hhrrdd
│ │ │ │ - Format of hardware address
│ │ │ │ - aarr__ttiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - aarr__tthhaa
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ - aarr__ssiipp
│ │ │ │ - Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “arp”
│ │ │ │ aarr__sshhaa
│ │ │ │ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address
│ │ │ │ - aarrpphhddrr
│ │ │ │ - Address of ARP header
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ + aarr__ttiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “arp”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + aarr__hhrrdd
│ │ │ │ + Format of hardware address
│ │ │ │ + aarr__hhllnn
│ │ │ │ + Length of hardware address
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + aarr__ssiipp
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ aarr__ppllnn
│ │ │ │ Length of protocol address
│ │ │ │ + aarr__pprroo
│ │ │ │ + Format of protocol address
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ aarr__ddaattaa
│ │ │ │ Address of ARP packet data region (after the header)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + aarrpphhddrr
│ │ │ │ + Address of ARP header
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + aarr__oopp
│ │ │ │ + ARP opcode (command)
│ │ │ │ + aarr__tthhaa
│ │ │ │ + Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.in _H_o_m_e probe::netfilter.bridge.forward
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.forward
Name probe::netfilter.bridge.forward —
│ │ │ Called on an incoming bridging packet destined for some other computer
│ │ │ -
Synopsis netfilter.bridge.forward Values br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ +
Synopsis netfilter.bridge.forward Values br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
br_prid
│ │ │ + Protocol identifier
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
br_prid
│ │ │ - Protocol identifier
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_rmac
│ │ │ + Root bridge MAC address
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │
br_mac
│ │ │ Bridge MAC address
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │
br_poid
│ │ │ Port identifier
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.forward — Called on an incoming bridging packet
│ │ │ │ destined for some other computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ bbrr__mmaacc
│ │ │ │ Bridge MAC address
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ bbrr__ppooiidd
│ │ │ │ Port identifier
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.arp.out _H_o_m_e probe::netfilter.bridge.local_in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.local_in
Name probe::netfilter.bridge.local_in —
│ │ │ Called on a bridging packet destined for the local computer
│ │ │ -
Synopsis netfilter.bridge.local_in Values nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ +
Synopsis netfilter.bridge.local_in Values indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
br_bid
│ │ │ Identity of bridge
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
brhdr
│ │ │ Address of bridge header
│ │ │
br_prid
│ │ │ Protocol identifier
│ │ │ +
llcpdu
│ │ │ + Address of LLC Protocol Data Unit
│ │ │
br_cost
│ │ │ Total cost from transmitting bridge to root
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │
br_max
│ │ │ Max age in 1/256 secs
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
llcpdu
│ │ │ - Address of LLC Protocol Data Unit
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_rmac
│ │ │ + Root bridge MAC address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.local_in — Called on a bridging packet destined for the
│ │ │ │ local computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.local_in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ bbrr__bbiidd
│ │ │ │ Identity of bridge
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ bbrrhhddrr
│ │ │ │ Address of bridge header
│ │ │ │ bbrr__pprriidd
│ │ │ │ Protocol identifier
│ │ │ │ + llllccppdduu
│ │ │ │ + Address of LLC Protocol Data Unit
│ │ │ │ bbrr__ccoosstt
│ │ │ │ Total cost from transmitting bridge to root
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ bbrr__mmaaxx
│ │ │ │ Max age in 1/256 secs
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - llllccppdduu
│ │ │ │ - Address of LLC Protocol Data Unit
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.forward _H_o_m_e probe::netfilter.bridge.local_out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.local_out
Name probe::netfilter.bridge.local_out —
│ │ │ Called on a bridging packet coming from a local process
│ │ │ -
Synopsis netfilter.bridge.local_out Values br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ +
Synopsis netfilter.bridge.local_out Values brhdr
│ │ │ + Address of bridge header
│ │ │
br_prid
│ │ │ Protocol identifier
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ +
llcpdu
│ │ │ + Address of LLC Protocol Data Unit
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │
br_msg
│ │ │ Message age in 1/256 secs
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_rmac
│ │ │ + Root bridge MAC address
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
br_max
│ │ │ Max age in 1/256 secs
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │
br_type
│ │ │ BPDU type
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │
br_vid
│ │ │ Protocol version identifier
│ │ │ -
llcpdu
│ │ │ - Address of LLC Protocol Data Unit
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │
protocol
│ │ │ Packet protocol
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.local_out — Called on a bridging packet coming from a
│ │ │ │ local process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.local_out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ bbrr__pprriidd
│ │ │ │ Protocol identifier
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ + llllccppdduu
│ │ │ │ + Address of LLC Protocol Data Unit
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ bbrr__mmssgg
│ │ │ │ Message age in 1/256 secs
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ bbrr__mmaaxx
│ │ │ │ Max age in 1/256 secs
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ bbrr__ttyyppee
│ │ │ │ BPDU type
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ bbrr__vviidd
│ │ │ │ Protocol version identifier
│ │ │ │ - llllccppdduu
│ │ │ │ - Address of LLC Protocol Data Unit
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.local_in _H_o_m_e probe::netfilter.bridge.post_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.post_routing
Name probe::netfilter.bridge.post_routing —
│ │ │ - Called before a bridging packet hits the wire
│ │ │ -
Synopsis netfilter.bridge.post_routing Values br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
Synopsis netfilter.bridge.post_routing Values nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │
br_mac
│ │ │ Bridge MAC address
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
br_fd
│ │ │ + Forward delay in 1/256 secs
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ +
br_rmac
│ │ │ + Root bridge MAC address
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
br_msg
│ │ │ Message age in 1/256 secs
│ │ │ -
br_prid
│ │ │ - Protocol identifier
│ │ │
br_cost
│ │ │ Total cost from transmitting bridge to root
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ +
br_prid
│ │ │ + Protocol identifier
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
br_fd
│ │ │ - Forward delay in 1/256 secs
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.post_routing — - Called before a bridging packet hits
│ │ │ │ the wire
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ bbrr__mmaacc
│ │ │ │ Bridge MAC address
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ bbrr__mmssgg
│ │ │ │ Message age in 1/256 secs
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ bbrr__ccoosstt
│ │ │ │ Total cost from transmitting bridge to root
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.local_out _H_o_m_e probe::netfilter.bridge.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
probe::netfilter.bridge.pre_routing
Name probe::netfilter.bridge.pre_routing —
│ │ │ - Called before a bridging packet is routed
│ │ │ -
Synopsis netfilter.bridge.pre_routing Values length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ -
indev_name
│ │ │ +
Synopsis netfilter.bridge.pre_routing Values indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
br_prid
│ │ │ Protocol identifier
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │
brhdr
│ │ │ Address of bridge header
│ │ │
br_msg
│ │ │ Message age in 1/256 secs
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
pf
│ │ │ - Protocol family -- always “bridge ”
│ │ │ -
protocol
│ │ │ - Packet protocol
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
br_flags
│ │ │ BPDU flags
│ │ │ -
llcproto_stp
│ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
br_rmac
│ │ │ + Root bridge MAC address
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │
br_fd
│ │ │ Forward delay in 1/256 secs
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
llcproto_stp
│ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
br_type
│ │ │ BPDU type
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │
br_rid
│ │ │ Identity of root bridge
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
pf
│ │ │ + Protocol family -- always “bridge ”
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.pre_routing — - Called before a bridging packet is
│ │ │ │ routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ bbrr__pprriidd
│ │ │ │ Protocol identifier
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ bbrrhhddrr
│ │ │ │ Address of bridge header
│ │ │ │ bbrr__mmssgg
│ │ │ │ Message age in 1/256 secs
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ bbrr__ffllaaggss
│ │ │ │ BPDU flags
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ bbrr__ffdd
│ │ │ │ Forward delay in 1/256 secs
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ bbrr__ttyyppee
│ │ │ │ BPDU type
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ bbrr__rriidd
│ │ │ │ Identity of root bridge
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.post_routing _H_o_m_e probe::netfilter.ip.forward
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.forward
Name probe::netfilter.ip.forward —
│ │ │ Called on an incoming IP packet addressed to some other computer
│ │ │ -
Synopsis netfilter.ip.forward Values nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
Synopsis netfilter.ip.forward Values ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
protocol
│ │ │ Packet protocol from driver (ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │
pf
│ │ │ Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
family
│ │ │ IP address family
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
syn
│ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.forward — Called on an incoming IP packet addressed to some
│ │ │ │ other computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol from driver (ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ ppff
│ │ │ │ Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ssyynn
│ │ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.pre_routing _H_o_m_e probe::netfilter.ip.local_in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_in
Name probe::netfilter.ip.local_in —
│ │ │ Called on an incoming IP packet addressed to the local computer
│ │ │ -
Synopsis netfilter.ip.local_in Values urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ +
Synopsis netfilter.ip.local_in Values fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │
protocol
│ │ │ Packet protocol from driver (ipv4 only)
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
pf
│ │ │ Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │
family
│ │ │ IP address family
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
indev_name
│ │ │ Name of network device packet was received on (if known)
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
ack
│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_in — Called on an incoming IP packet addressed to the
│ │ │ │ local computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol from driver (ipv4 only)
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ ppff
│ │ │ │ Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ iinnddeevv__nnaammee
│ │ │ │ Name of network device packet was received on (if known)
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.forward _H_o_m_e probe::netfilter.ip.local_out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_out
Name probe::netfilter.ip.local_out —
│ │ │ Called on an outgoing IP packet
│ │ │ -
Synopsis netfilter.ip.local_out Values sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
Synopsis netfilter.ip.local_out Values data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │
outdev
│ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
fin
│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │
ipproto_tcp
│ │ │ Constant used to signify that the packet protocol is TCP
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │
indev
│ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
family
│ │ │ + IP address family
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_out — Called on an outgoing IP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ oouuttddeevv
│ │ │ │ Address of net_device representing output device, 0 if unknown
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ iipppprroottoo__ttccpp
│ │ │ │ Constant used to signify that the packet protocol is TCP
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_in _H_o_m_e probe::netfilter.ip.post_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.post_routing
Name probe::netfilter.ip.post_routing —
│ │ │ Called immediately before an outgoing IP packet leaves the computer
│ │ │ -
Synopsis netfilter.ip.post_routing Values psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
nf_accept
│ │ │ +
Synopsis netfilter.ip.post_routing Values nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
ack
│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
rst
│ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.post_routing — Called immediately before an outgoing IP
│ │ │ │ packet leaves the computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ rrsstt
│ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_out _H_o_m_e probe::netfilter.ip.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.pre_routing
Name probe::netfilter.ip.pre_routing —
│ │ │ Called before an IP packet is routed
│ │ │ -
Synopsis netfilter.ip.pre_routing Values indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
Synopsis netfilter.ip.pre_routing Values urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │
dport
│ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
pf
│ │ │ - Protocol family - either 'ipv4' or 'ipv6'
│ │ │
ipproto_udp
│ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │
nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │
psh
│ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
family
│ │ │ - IP address family
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
pf
│ │ │ + Protocol family - either 'ipv4' or 'ipv6'
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.pre_routing — Called before an IP packet is routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ ddppoorrtt
│ │ │ │ TCP or UDP destination port (ipv4 only)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ iipppprroottoo__uuddpp
│ │ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ ppsshh
│ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppff
│ │ │ │ + Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.post_routing _H_o_m_e probe::sunrpc.clnt.bind_new_program
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readahead
Name probe::nfs.aop.readahead —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readahead Values rsize
│ │ │ - read size (in bytes)
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
dev
│ │ │ +
Synopsis nfs.aop.readahead Values dev
│ │ │ device identifier
│ │ │ -
file
│ │ │ - filp argument
│ │ │ -
size
│ │ │ - number of pages attempted to read in this execution
│ │ │
rpages
│ │ │ read size (in pages)
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │ +
size
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
file
│ │ │ + filp argument
│ │ │ +
ino
│ │ │ + inode number
│ │ │
nr_pages
│ │ │ number of pages attempted to read in this execution
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readahead — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readahead
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ffiillee
│ │ │ │ - filp argument
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ rrppaaggeess
│ │ │ │ read size (in pages)
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ + ffiillee
│ │ │ │ + filp argument
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ nnrr__ppaaggeess
│ │ │ │ number of pages attempted to read in this execution
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe:: _H_o_m_e probe::nfs.aop.readpage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.aop.readpage
Name probe::nfs.aop.readpage —
│ │ │ NFS client synchronously reading a page
│ │ │ -
Values Values dev
│ │ │ + device identifier
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │ +
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │
size
│ │ │ number of pages to be read in this execution
│ │ │
sb_flag
│ │ │ super block flags
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
file
│ │ │ file argument
│ │ │
ino
│ │ │ inode number
│ │ │ -
rsize
│ │ │ - read size (in bytes)
│ │ │
__page
│ │ │ the address of page
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │
Description
│ │ │ Read the page over, only fires when a previous async
│ │ │ read operation failed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpage — NFS client synchronously reading a page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ ssiizzee
│ │ │ │ number of pages to be read in this execution
│ │ │ │ ssbb__ffllaagg
│ │ │ │ super block flags
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ffiillee
│ │ │ │ file argument
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Read the page over, only fires when a previous async read operation failed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readahead _H_o_m_e probe::nfs.aop.readpages
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readpages
Name probe::nfs.aop.readpages —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readpages Values rpages
│ │ │ - read size (in pages)
│ │ │ -
size
│ │ │ +
Synopsis nfs.aop.readpages Values nr_pages
│ │ │ number of pages attempted to read in this execution
│ │ │ -
nr_pages
│ │ │ - number of pages attempted to read in this execution
│ │ │ -
rsize
│ │ │ - read size (in bytes)
│ │ │
file
│ │ │ filp argument
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
ino
│ │ │ inode number
│ │ │ +
size
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
rpages
│ │ │ + read size (in pages)
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpages — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrppaaggeess
│ │ │ │ - read size (in pages)
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ nnrr__ppaaggeess
│ │ │ │ number of pages attempted to read in this execution
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ ffiillee
│ │ │ │ filp argument
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + rrppaaggeess
│ │ │ │ + read size (in pages)
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpage _H_o_m_e probe::nfs.aop.release_page
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::nfs.aop.release_page
Name probe::nfs.aop.release_page —
│ │ │ NFS client releasing page
│ │ │ -
Synopsis nfs.aop.release_page Values __page
│ │ │ - the address of page
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
dev
│ │ │ +
Synopsis nfs.aop.release_page Values dev
│ │ │ device identifier
│ │ │
size
│ │ │ release pages
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ +
__page
│ │ │ + the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │
Description
│ │ │ Fires when do a release operation on NFS.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,23 +2,23 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.release_page — NFS client releasing page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.release_page
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ssiizzee
│ │ │ │ release pages
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a release operation on NFS.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpages _H_o_m_e probe::nfs.aop.set_page_dirty
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.aop.set_page_dirty
Name probe::nfs.aop.set_page_dirty —
│ │ │ NFS client marking page as dirty
│ │ │ -
Synopsis nfs.aop.set_page_dirty Values __page
│ │ │ - the address of page
│ │ │ -
page_flag
│ │ │ +
Synopsis nfs.aop.set_page_dirty Values page_flag
│ │ │ page flags
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
Description
│ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function.
│ │ │ Thus, this probe is going to fire on many other file systems in
│ │ │ addition to the NFS client.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.set_page_dirty — NFS client marking page as dirty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.set_page_dirty
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ppaaggee__ffllaagg
│ │ │ │ page flags
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function. Thus,
│ │ │ │ this probe is going to fire on many other file systems in addition to the NFS
│ │ │ │ client.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.release_page _H_o_m_e probe::nfs.aop.write_begin
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfs.aop.write_begin
Name probe::nfs.aop.write_begin —
│ │ │ NFS client begin to write data
│ │ │ -
Synopsis nfs.aop.write_begin Values __page
│ │ │ - the address of page
│ │ │ -
dev
│ │ │ +
Synopsis nfs.aop.write_begin Values dev
│ │ │ device identifier
│ │ │ -
ino
│ │ │ - inode number
│ │ │ +
to
│ │ │ + end address of this write operation
│ │ │
size
│ │ │ write bytes
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ +
__page
│ │ │ + the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │
offset
│ │ │ start address of this write operation
│ │ │ -
to
│ │ │ - end address of this write operation
│ │ │
Description
│ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing,
│ │ │ look for a request corresponding to the page. If there
│ │ │ is one, and it belongs to another file, it flush it out
│ │ │ before it tries to copy anything into the page.
│ │ │ Also do the same if it finds a request from an existing
│ │ │ dropped page
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,29 +2,29 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_begin — NFS client begin to write data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_begin
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ + ttoo
│ │ │ │ + end address of this write operation
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ooffffsseett
│ │ │ │ start address of this write operation
│ │ │ │ - ttoo
│ │ │ │ - end address of this write operation
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing, look
│ │ │ │ for a request corresponding to the page. If there is one, and it belongs to
│ │ │ │ another file, it flush it out before it tries to copy anything into the page.
│ │ │ │ Also do the same if it finds a request from an existing dropped page
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html
│ │ │ @@ -1,29 +1,29 @@
│ │ │
probe::nfs.aop.write_end
Name probe::nfs.aop.write_end —
│ │ │ NFS client complete writing data
│ │ │ -
Synopsis nfs.aop.write_end Values Synopsis nfs.aop.write_end Values dev
│ │ │ + device identifier
│ │ │ +
to
│ │ │ end address of this write operation
│ │ │
i_flag
│ │ │ file flags
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │ -
offset
│ │ │ - start address of this write operation
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │
size
│ │ │ write bytes
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │
ino
│ │ │ inode number
│ │ │
__page
│ │ │ the address of page
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │ +
offset
│ │ │ + start address of this write operation
│ │ │
Description
│ │ │ Fires when do a write operation on nfs,
│ │ │ often after prepare_write
│ │ │
│ │ │
│ │ │ Update and possibly write a cached page of an NFS file.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_end — NFS client complete writing data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_end
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ttoo
│ │ │ │ end address of this write operation
│ │ │ │ ii__ffllaagg
│ │ │ │ file flags
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ooffffsseett
│ │ │ │ - start address of this write operation
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + start address of this write operation
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a write operation on nfs, often after prepare_write
│ │ │ │ Update and possibly write a cached page of an NFS file.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.write_begin _H_o_m_e probe::nfs.aop.writepage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html
│ │ │ @@ -1,33 +1,33 @@
│ │ │
probe::nfs.aop.writepage
Name probe::nfs.aop.writepage —
│ │ │ NFS client writing a mapped page to the NFS server
│ │ │ -
Synopsis nfs.aop.writepage Values size
│ │ │ - number of pages to be written in this execution
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │ +
Synopsis nfs.aop.writepage Values i_state
│ │ │ + inode state flags
│ │ │
for_reclaim
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's invoked from the page allocator
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │ +
__page
│ │ │ + the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │
for_kupdate
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's a kupdate writeback
│ │ │ +
size
│ │ │ + number of pages to be written in this execution
│ │ │
page_index
│ │ │ offset within mapping,
│ │ │ can used a page identifier and position identifier in the page frame
│ │ │
i_flag
│ │ │ file flags
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │
wsize
│ │ │ write size
│ │ │ -
__page
│ │ │ - the address of page
│ │ │ -
i_state
│ │ │ - inode state flags
│ │ │ -
ino
│ │ │ - inode number
│ │ │
dev
│ │ │ device identifier
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim
and for_kupdate
.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,38 +2,38 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepage — NFS client writing a mapped page to the NFS server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages to be written in this execution
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ + ii__ssttaattee
│ │ │ │ + inode state flags
│ │ │ │ ffoorr__rreeccllaaiimm
│ │ │ │ a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ allocator
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ ffoorr__kkuuppddaattee
│ │ │ │ a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages to be written in this execution
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ ii__ffllaagg
│ │ │ │ file flags
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ wwssiizzee
│ │ │ │ write size
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ - ii__ssttaattee
│ │ │ │ - inode state flags
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.write_end _H_o_m_e probe::nfs.aop.writepages
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfs.aop.writepages
Name probe::nfs.aop.writepages —
│ │ │ NFS client writing several dirty pages to the NFS server
│ │ │ -
Synopsis nfs.aop.writepages Values Synopsis nfs.aop.writepages Values nr_to_write
│ │ │ + number of pages attempted to be written in this execution
│ │ │ +
for_kupdate
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's a kupdate writeback
│ │ │ +
size
│ │ │ + number of pages attempted to be written in this execution
│ │ │ +
wsize
│ │ │ write size
│ │ │
wpages
│ │ │ write size (in pages)
│ │ │ -
ino
│ │ │ - inode number
│ │ │
dev
│ │ │ device identifier
│ │ │ -
size
│ │ │ - number of pages attempted to be written in this execution
│ │ │
for_reclaim
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's invoked from the page allocator
│ │ │ -
nr_to_write
│ │ │ - number of pages attempted to be written in this execution
│ │ │ -
for_kupdate
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's a kupdate writeback
│ │ │ +
ino
│ │ │ + inode number
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim
and for_kupdate
.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,29 +3,29 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepages — NFS client writing several dirty pages to the NFS
│ │ │ │ server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnrr__ttoo__wwrriittee
│ │ │ │ + number of pages attempted to be written in this execution
│ │ │ │ + ffoorr__kkuuppddaattee
│ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to be written in this execution
│ │ │ │ wwssiizzee
│ │ │ │ write size
│ │ │ │ wwppaaggeess
│ │ │ │ write size (in pages)
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to be written in this execution
│ │ │ │ ffoorr__rreeccllaaiimm
│ │ │ │ a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ allocator
│ │ │ │ - nnrr__ttoo__wwrriittee
│ │ │ │ - number of pages attempted to be written in this execution
│ │ │ │ - ffoorr__kkuuppddaattee
│ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepage _H_o_m_e probe::nfs.fop.aio_read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.fop.aio_read
Name probe::nfs.fop.aio_read —
│ │ │ NFS client aio_read file operation
│ │ │ -
Values Values cache_valid
│ │ │ + cache related bit mask flag
│ │ │ +
pos
│ │ │ current position of file
│ │ │ +
file_name
│ │ │ + file name
│ │ │
buf
│ │ │ the address of buf in user space
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │
count
│ │ │ read bytes
│ │ │ +
ino
│ │ │ + inode number
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
file_name
│ │ │ - file name
│ │ │
dev
│ │ │ device identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.aio_read — NFS client aio_read file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ ppooss
│ │ │ │ current position of file
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ bbuuff
│ │ │ │ the address of buf in user space
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepages _H_o_m_e probe::nfs.fop.aio_write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.fop.aio_write
Name probe::nfs.fop.aio_write —
│ │ │ NFS client aio_write file operation
│ │ │ -
Synopsis nfs.fop.aio_write Values Synopsis nfs.fop.aio_write Values dev
│ │ │ + device identifier
│ │ │ +
parent_name
│ │ │ parent dir name
│ │ │
ino
│ │ │ inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ -
file_name
│ │ │ - file name
│ │ │ -
pos
│ │ │ - offset of the file
│ │ │ -
buf
│ │ │ - the address of buf in user space
│ │ │
count
│ │ │ read bytes
│ │ │ +
buf
│ │ │ + the address of buf in user space
│ │ │ +
pos
│ │ │ + offset of the file
│ │ │ +
file_name
│ │ │ + file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.aio_write — NFS client aio_write file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - ppooss
│ │ │ │ - offset of the file
│ │ │ │ - bbuuff
│ │ │ │ - the address of buf in user space
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + bbuuff
│ │ │ │ + the address of buf in user space
│ │ │ │ + ppooss
│ │ │ │ + offset of the file
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.aio_read _H_o_m_e probe::nfs.fop.check_flags
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.fop.flush
Name probe::nfs.fop.flush —
│ │ │ NFS client flush file operation
│ │ │ -
Values mode
│ │ │ - file mode
│ │ │ +
Values ino
│ │ │ + inode number
│ │ │
ndirty
│ │ │ number of dirty page
│ │ │ +
mode
│ │ │ + file mode
│ │ │
dev
│ │ │ device identifier
│ │ │ -
ino
│ │ │ - inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.flush — NFS client flush file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ nnddiirrttyy
│ │ │ │ number of dirty page
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.check_flags _H_o_m_e probe::nfs.fop.fsync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.fsync
Name probe::nfs.fop.fsync —
│ │ │ NFS client fsync operation
│ │ │
Values dev
│ │ │ device identifier
│ │ │ -
ino
│ │ │ - inode number
│ │ │
ndirty
│ │ │ number of dirty pages
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.fsync — NFS client fsync operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.fsync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ nnddiirrttyy
│ │ │ │ number of dirty pages
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.flush _H_o_m_e probe::nfs.fop.llseek
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.llseek
Name probe::nfs.fop.llseek —
│ │ │ NFS client llseek operation
│ │ │ -
Values whence_str
│ │ │ - symbolic string representation of the position to seek from
│ │ │ -
ino
│ │ │ - inode number
│ │ │ +
Values dev
│ │ │ + device identifier
│ │ │
offset
│ │ │ the offset of the file will be repositioned
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
whence
│ │ │ the position to seek from
│ │ │ +
whence_str
│ │ │ + symbolic string representation of the position to seek from
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.llseek — NFS client llseek operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.llseek
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwhheennccee__ssttrr
│ │ │ │ - symbolic string representation of the position to seek from
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of the file will be repositioned
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of the file will be repositioned
│ │ │ │ wwhheennccee
│ │ │ │ the position to seek from
│ │ │ │ + wwhheennccee__ssttrr
│ │ │ │ + symbolic string representation of the position to seek from
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.fsync _H_o_m_e probe::nfs.fop.lock
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.lock
Name probe::nfs.fop.lock —
│ │ │ NFS client file lock operation
│ │ │ -
Values ino
│ │ │ - inode number
│ │ │ -
fl_flag
│ │ │ - lock flags
│ │ │ +
Values fl_end
│ │ │ + ending offset of locked region
│ │ │
dev
│ │ │ device identifier
│ │ │ -
cmd
│ │ │ - cmd arguments
│ │ │ +
fl_flag
│ │ │ + lock flags
│ │ │ +
fl_start
│ │ │ + starting offset of locked region
│ │ │ +
ino
│ │ │ + inode number
│ │ │
fl_type
│ │ │ lock type
│ │ │ +
cmd
│ │ │ + cmd arguments
│ │ │
i_mode
│ │ │ file type and access rights
│ │ │ -
fl_end
│ │ │ - ending offset of locked region
│ │ │ -
fl_start
│ │ │ - starting offset of locked region
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.lock — NFS client file lock operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.lock
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ffll__ffllaagg
│ │ │ │ - lock flags
│ │ │ │ + ffll__eenndd
│ │ │ │ + ending offset of locked region
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ccmmdd
│ │ │ │ - cmd arguments
│ │ │ │ + ffll__ffllaagg
│ │ │ │ + lock flags
│ │ │ │ + ffll__ssttaarrtt
│ │ │ │ + starting offset of locked region
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ffll__ttyyppee
│ │ │ │ lock type
│ │ │ │ + ccmmdd
│ │ │ │ + cmd arguments
│ │ │ │ ii__mmooddee
│ │ │ │ file type and access rights
│ │ │ │ - ffll__eenndd
│ │ │ │ - ending offset of locked region
│ │ │ │ - ffll__ssttaarrtt
│ │ │ │ - starting offset of locked region
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.llseek _H_o_m_e probe::nfs.fop.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.fop.mmap
Name probe::nfs.fop.mmap —
│ │ │ NFS client mmap operation
│ │ │ -
Values cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
file_name
│ │ │ - file name
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ -
vm_flag
│ │ │ - vm flags
│ │ │ +
Values vm_start
│ │ │ + start address within vm_mm
│ │ │
ino
│ │ │ inode number
│ │ │ +
buf
│ │ │ + the address of buf in user space
│ │ │ +
vm_end
│ │ │ + the first byte after end address within vm_mm
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
buf
│ │ │ - the address of buf in user space
│ │ │ -
vm_start
│ │ │ - start address within vm_mm
│ │ │ -
vm_end
│ │ │ - the first byte after end address within vm_mm
│ │ │ +
file_name
│ │ │ + file name
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │ +
vm_flag
│ │ │ + vm flags
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.mmap — NFS client mmap operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.mmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - vvmm__ffllaagg
│ │ │ │ - vm flags
│ │ │ │ + vvmm__ssttaarrtt
│ │ │ │ + start address within vm_mm
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + bbuuff
│ │ │ │ + the address of buf in user space
│ │ │ │ + vvmm__eenndd
│ │ │ │ + the first byte after end address within vm_mm
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ - bbuuff
│ │ │ │ - the address of buf in user space
│ │ │ │ - vvmm__ssttaarrtt
│ │ │ │ - start address within vm_mm
│ │ │ │ - vvmm__eenndd
│ │ │ │ - the first byte after end address within vm_mm
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ + vvmm__ffllaagg
│ │ │ │ + vm flags
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.lock _H_o_m_e probe::nfs.fop.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.open
Name probe::nfs.fop.open —
│ │ │ NFS client file open operation
│ │ │ -
Values file_name
│ │ │ - file name
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
Values i_size
│ │ │ + file length in bytes
│ │ │
flag
│ │ │ file flag
│ │ │
ino
│ │ │ inode number
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │ +
file_name
│ │ │ + file name
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.open — NFS client file open operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.mmap _H_o_m_e probe::nfs.fop.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html
│ │ │ @@ -1,23 +1,23 @@
│ │ │
probe::nfs.fop.read_iter
Name probe::nfs.fop.read_iter —
│ │ │ NFS client read_iter file operation
│ │ │ -
Synopsis nfs.fop.read_iter Values cache_time
│ │ │ - when we started read-caching this inode
│ │ │ +
Synopsis nfs.fop.read_iter Values ino
│ │ │ + inode number
│ │ │ +
attrtimeo
│ │ │ + how long the cached information is assumed to be valid.
│ │ │ + We need to revalidate the cached attrs for this inode
│ │ │ + if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ -
ino
│ │ │ - inode number
│ │ │
dev
│ │ │ device identifier
│ │ │
cache_valid
│ │ │ cache related bit mask flag
│ │ │ -
file_name
│ │ │ - file name
│ │ │
pos
│ │ │ current position of file
│ │ │ -
attrtimeo
│ │ │ - how long the cached information is assumed to be valid.
│ │ │ - We need to revalidate the cached attrs for this inode
│ │ │ - if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ +
file_name
│ │ │ + file name
│ │ │
count
│ │ │ read bytes
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.read_iter — NFS client read_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + aattttrrttiimmeeoo
│ │ │ │ + how long the cached information is assumed to be valid. We need to
│ │ │ │ + revalidate the cached attrs for this inode if jiffies -
│ │ │ │ + read_cache_jiffies > attrtimeo.
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ ccaacchhee__vvaalliidd
│ │ │ │ cache related bit mask flag
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ ppooss
│ │ │ │ current position of file
│ │ │ │ - aattttrrttiimmeeoo
│ │ │ │ - how long the cached information is assumed to be valid. We need to
│ │ │ │ - revalidate the cached attrs for this inode if jiffies -
│ │ │ │ - read_cache_jiffies > attrtimeo.
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read _H_o_m_e probe::nfs.fop.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.release
Name probe::nfs.fop.release —
│ │ │ NFS client release page operation
│ │ │ -
Values mode
│ │ │ - file mode
│ │ │ -
ino
│ │ │ +
Values ino
│ │ │ inode number
│ │ │
dev
│ │ │ device identifier
│ │ │ +
mode
│ │ │ + file mode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.release — NFS client release page operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read_iter _H_o_m_e probe::nfs.fop.sendfile
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.sendfile
Name probe::nfs.fop.sendfile —
│ │ │ NFS client send file operation
│ │ │ -
Values Values ino
│ │ │ + inode number
│ │ │ +
ppos
│ │ │ current position of file
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │
dev
│ │ │ device identifier
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │ +
count
│ │ │ + read bytes
│ │ │
cache_valid
│ │ │ cache related bit mask flag
│ │ │ -
ino
│ │ │ - inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.sendfile — NFS client send file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.sendfile
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ppppooss
│ │ │ │ current position of file
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ ccaacchhee__vvaalliidd
│ │ │ │ cache related bit mask flag
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.release _H_o_m_e probe::nfs.fop.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.fop.write_iter
Name probe::nfs.fop.write_iter —
│ │ │ NFS client write_iter file operation
│ │ │ -
Synopsis nfs.fop.write_iter Values pos
│ │ │ - offset of the file
│ │ │ -
count
│ │ │ +
Synopsis nfs.fop.write_iter Values count
│ │ │ read bytes
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
file_name
│ │ │ file name
│ │ │ +
pos
│ │ │ + offset of the file
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.write_iter — NFS client write_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppooss
│ │ │ │ - offset of the file
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ + ppooss
│ │ │ │ + offset of the file
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.write _H_o_m_e probe::nfs.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.commit_done
Name probe::nfs.proc.commit_done —
│ │ │ NFS client response to a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_done Values server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ +
Synopsis nfs.proc.commit_done Values prot
│ │ │ transfer protocol
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
version
│ │ │ NFS version
│ │ │ -
count
│ │ │ - number of bytes committed
│ │ │
valid
│ │ │ fattr->valid, indicates which fields are valid
│ │ │ -
timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │
status
│ │ │ result of last operation
│ │ │ +
count
│ │ │ + number of bytes committed
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ Fires when a reply to a commit RPC task is received
│ │ │ or some commit operation error occur (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_done — NFS client response to a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes committed
│ │ │ │ vvaalliidd
│ │ │ │ fattr->valid, indicates which fields are valid
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes committed
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a commit RPC task is received or some commit operation
│ │ │ │ error occur (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit _H_o_m_e probe::nfs.proc.commit_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit_setup
Name probe::nfs.proc.commit_setup —
│ │ │ NFS client setting up a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_setup Values Synopsis nfs.proc.commit_setup Values size
│ │ │ + bytes in this commit
│ │ │ +
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
count
│ │ │ - bytes in this commit
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
count
│ │ │ + bytes in this commit
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ -
size
│ │ │ - bytes in this commit
│ │ │
offset
│ │ │ the file offset
│ │ │ +
version
│ │ │ + NFS version
│ │ │
Description
│ │ │ The commit_setup function is used to setup a commit RPC task.
│ │ │ Is is not doing the actual commit operation.
│ │ │ It does not exist in NFSv2.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_setup — NFS client setting up a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + bytes in this commit
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - ccoouunntt
│ │ │ │ - bytes in this commit
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + ccoouunntt
│ │ │ │ + bytes in this commit
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - ssiizzee
│ │ │ │ - bytes in this commit
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The commit_setup function is used to setup a commit RPC task. Is is not doing
│ │ │ │ the actual commit operation. It does not exist in NFSv2.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_done _H_o_m_e probe::nfs.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit
Name probe::nfs.proc.commit —
│ │ │ NFS client committing data on server
│ │ │
Values prot
│ │ │ transfer protocol
│ │ │ +
bitmask1
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │
size
│ │ │ read bytes in this execution
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
offset
│ │ │ - the file offset
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │
version
│ │ │ NFS version
│ │ │ -
bitmask1
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
Description
│ │ │ All the nfs.proc.commit kernel functions were removed in kernel
│ │ │ commit 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │
│ │ │ Fires when client writes the buffered data to disk.
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,28 +4,28 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit — NFS client committing data on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.commit kernel functions were removed in kernel commit 200baa
│ │ │ │ in December 2006, so these probes do not exist on Linux 2.6.21 and newer
│ │ │ │ kernels.
│ │ │ │ Fires when client writes the buffered data to disk. The buffered data is
│ │ │ │ asynchronously written by client earlier. The commit function works in sync
│ │ │ │ way. This probe point does not exist in NFSv2.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.create
Name probe::nfs.proc.create —
│ │ │ NFS client creating file on server
│ │ │ -
Values filename
│ │ │ - file name
│ │ │ -
fh
│ │ │ - file handle of parent dir
│ │ │ -
prot
│ │ │ +
Values prot
│ │ │ transfer protocol
│ │ │
server_ip
│ │ │ IP address of server
│ │ │
flag
│ │ │ indicates create mode (only for NFSv3 and NFSv4)
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ +
filename
│ │ │ + file name
│ │ │
filelen
│ │ │ length of file name
│ │ │ +
fh
│ │ │ + file handle of parent dir
│ │ │ +
version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.create — NFS client creating file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ ffllaagg
│ │ │ │ indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_setup _H_o_m_e probe::nfs.proc.handle_exception
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.lookup
Name probe::nfs.proc.lookup —
│ │ │ NFS client opens/searches a file on server
│ │ │ -
Values Values bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
bitmask0
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │ +
version
│ │ │ + NFS version
│ │ │
filename
│ │ │ the name of file which client opens/searches on server
│ │ │
name_len
│ │ │ the length of file name
│ │ │ -
bitmask1
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ -
version
│ │ │ - NFS version
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.lookup — NFS client opens/searches a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ffiilleennaammee
│ │ │ │ the name of file which client opens/searches on server
│ │ │ │ nnaammee__lleenn
│ │ │ │ the length of file name
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.handle_exception _H_o_m_e probe::nfs.proc.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.open
Name probe::nfs.proc.open —
│ │ │ NFS client allocates file read/write context information
│ │ │ -
Values version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ +
Values prot
│ │ │ + transfer protocol
│ │ │
mode
│ │ │ file mode
│ │ │ +
version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │
flag
│ │ │ file flag
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
filename
│ │ │ file name
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ Allocate file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.open — NFS client allocates file read/write context information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Allocate file read/write context information
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.lookup _H_o_m_e probe::nfs.proc.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_done
Name probe::nfs.proc.read_done —
│ │ │ NFS client response to a read RPC task
│ │ │ -
Synopsis nfs.proc.read_done Values timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ +
Synopsis nfs.proc.read_done Values version
│ │ │ + NFS version
│ │ │
status
│ │ │ result of last operation
│ │ │ -
version
│ │ │ - NFS version
│ │ │
count
│ │ │ number of bytes read
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
Description
│ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_done — NFS client response to a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ - ssttaattuuss
│ │ │ │ - result of last operation
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + ssttaattuuss
│ │ │ │ + result of last operation
│ │ │ │ ccoouunntt
│ │ │ │ number of bytes read
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read _H_o_m_e probe::nfs.proc.read_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_setup
Name probe::nfs.proc.read_setup —
│ │ │ NFS client setting up a read RPC task
│ │ │ -
Synopsis nfs.proc.read_setup Values offset
│ │ │ - the file offset
│ │ │ -
size
│ │ │ - read bytes in this execution
│ │ │ +
Synopsis nfs.proc.read_setup Values version
│ │ │ + NFS version
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
count
│ │ │ + read bytes in this execution
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
count
│ │ │ +
size
│ │ │ read bytes in this execution
│ │ │ -
version
│ │ │ - NFS version
│ │ │
Description
│ │ │ The read_setup function is used to setup a read RPC task.
│ │ │ It is not doing the actual read operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_setup — NFS client setting up a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes in this execution
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes in this execution
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - ccoouunntt
│ │ │ │ + ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The read_setup function is used to setup a read RPC task. It is not doing the
│ │ │ │ actual read operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read_done _H_o_m_e probe::nfs.proc.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.read
Name probe::nfs.proc.read —
│ │ │ NFS client synchronously reads file from server
│ │ │ -
Values offset
│ │ │ - the file offset
│ │ │ -
flags
│ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ -
server_ip
│ │ │ +
Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
count
│ │ │ read bytes in this execution
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
version
│ │ │ NFS version
│ │ │ +
flags
│ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ All the nfs.proc.read kernel functions were removed in kernel commit
│ │ │ 8e0969 in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read — NFS client synchronously reads file from server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - ffllaaggss
│ │ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ ccoouunntt
│ │ │ │ read bytes in this execution
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + ffllaaggss
│ │ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.read kernel functions were removed in kernel commit 8e0969 in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.open _H_o_m_e probe::nfs.proc.read_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.release
Name probe::nfs.proc.release —
│ │ │ NFS client releases file read/write context information
│ │ │
Values mode
│ │ │ file mode
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ -
filename
│ │ │ - file name
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
filename
│ │ │ + file name
│ │ │
flag
│ │ │ file flag
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │
Description
│ │ │ Release file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,22 +5,22 @@
│ │ │ │ probe::nfs.proc.release — NFS client releases file read/write context
│ │ │ │ information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Release file read/write context information
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read_setup _H_o_m_e probe::nfs.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.proc.remove
Name probe::nfs.proc.remove —
│ │ │ NFS client removes a file on server
│ │ │ -
Values server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ +
Values prot
│ │ │ transfer protocol
│ │ │ -
filename
│ │ │ - file name
│ │ │ -
fh
│ │ │ - file handle of parent dir
│ │ │
filelen
│ │ │ length of file name
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ +
fh
│ │ │ + file handle of parent dir
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
filename
│ │ │ + file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.remove — NFS client removes a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.release _H_o_m_e probe::nfs.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.rename_done
Name probe::nfs.proc.rename_done —
│ │ │ NFS client response to a rename RPC task
│ │ │ -
Synopsis nfs.proc.rename_done Values old_fh
│ │ │ - file handle of old parent dir
│ │ │ +
Synopsis nfs.proc.rename_done Values status
│ │ │ + result of last operation
│ │ │
version
│ │ │ NFS version
│ │ │ -
new_fh
│ │ │ - file handle of new parent dir
│ │ │ -
timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ -
status
│ │ │ - result of last operation
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
new_fh
│ │ │ + file handle of new parent dir
│ │ │ +
old_fh
│ │ │ + file handle of old parent dir
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
Description
│ │ │ Fires when a reply to a rename RPC task is received or some rename
│ │ │ error occurs (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_done — NFS client response to a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oolldd__ffhh
│ │ │ │ - file handle of old parent dir
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - nneeww__ffhh
│ │ │ │ - file handle of new parent dir
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + nneeww__ffhh
│ │ │ │ + file handle of new parent dir
│ │ │ │ + oolldd__ffhh
│ │ │ │ + file handle of old parent dir
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a rename RPC task is received or some rename error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename _H_o_m_e probe::nfs.proc.rename_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::nfs.proc.rename_setup
Name probe::nfs.proc.rename_setup —
│ │ │ NFS client setting up a rename RPC task
│ │ │ -
Synopsis nfs.proc.rename_setup Values version
│ │ │ - NFS version
│ │ │ -
server_ip
│ │ │ +
Synopsis nfs.proc.rename_setup Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ The rename_setup function is used to setup a rename RPC task.
│ │ │ Is is not doing the actual rename operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,21 +2,21 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_setup — NFS client setting up a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The rename_setup function is used to setup a rename RPC task. Is is not doing
│ │ │ │ the actual rename operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename_done _H_o_m_e probe::nfs.proc.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfs.proc.rename
Name probe::nfs.proc.rename —
│ │ │ NFS client renames a file on server
│ │ │ -
Values prot
│ │ │ - transfer protocol
│ │ │ -
new_name
│ │ │ - new file name
│ │ │ +
Values server_ip
│ │ │ + IP address of server
│ │ │
old_name
│ │ │ old file name
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
new_filelen
│ │ │ - length of new file name
│ │ │
new_fh
│ │ │ file handle of new parent dir
│ │ │ -
old_fh
│ │ │ - file handle of old parent dir
│ │ │
old_filelen
│ │ │ length of old file name
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ +
new_filelen
│ │ │ + length of new file name
│ │ │ +
new_name
│ │ │ + new file name
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
old_fh
│ │ │ + file handle of old parent dir
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename — NFS client renames a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - nneeww__nnaammee
│ │ │ │ - new file name
│ │ │ │ - oolldd__nnaammee
│ │ │ │ - old file name
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - nneeww__ffiilleelleenn
│ │ │ │ - length of new file name
│ │ │ │ + oolldd__nnaammee
│ │ │ │ + old file name
│ │ │ │ nneeww__ffhh
│ │ │ │ file handle of new parent dir
│ │ │ │ - oolldd__ffhh
│ │ │ │ - file handle of old parent dir
│ │ │ │ oolldd__ffiilleelleenn
│ │ │ │ length of old file name
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ + nneeww__ffiilleelleenn
│ │ │ │ + length of new file name
│ │ │ │ + nneeww__nnaammee
│ │ │ │ + new file name
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + oolldd__ffhh
│ │ │ │ + file handle of old parent dir
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.remove _H_o_m_e probe::nfs.proc.rename_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.write_done
Name probe::nfs.proc.write_done —
│ │ │ NFS client response to a write RPC task
│ │ │
Synopsis nfs.proc.write_done Values prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │
status
│ │ │ result of last operation
│ │ │ +
valid
│ │ │ + fattr->valid, indicates which fields are valid
│ │ │
version
│ │ │ NFS version
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
count
│ │ │ number of bytes written
│ │ │ -
valid
│ │ │ - fattr->valid, indicates which fields are valid
│ │ │
Description
│ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,25 +4,25 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_done — NFS client response to a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + vvaalliidd
│ │ │ │ + fattr->valid, indicates which fields are valid
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ccoouunntt
│ │ │ │ number of bytes written
│ │ │ │ - vvaalliidd
│ │ │ │ - fattr->valid, indicates which fields are valid
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write _H_o_m_e probe::nfs.proc.write_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::nfs.proc.write_setup
Name probe::nfs.proc.write_setup —
│ │ │ NFS client setting up a write RPC task
│ │ │ -
Synopsis nfs.proc.write_setup Values bitmask0
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
bitmask1
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ -
count
│ │ │ - bytes written in this execution
│ │ │ +
Synopsis nfs.proc.write_setup Values offset
│ │ │ + the file offset
│ │ │
how
│ │ │ used to set args.stable. The stable value could be:
│ │ │ NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ +
count
│ │ │ + bytes written in this execution
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
bitmask0
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │
size
│ │ │ bytes written in this execution
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ +
bitmask1
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ The write_setup function is used to setup a write RPC task.
│ │ │ It is not doing the actual write operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_setup — NFS client setting up a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ - ccoouunntt
│ │ │ │ - bytes written in this execution
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ hhooww
│ │ │ │ used to set args.stable. The stable value could be:
│ │ │ │ NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and
│ │ │ │ nfs.proc4.write_setup)
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ + ccoouunntt
│ │ │ │ + bytes written in this execution
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ ssiizzee
│ │ │ │ bytes written in this execution
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The write_setup function is used to setup a write RPC task. It is not doing the
│ │ │ │ actual write operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write_done _H_o_m_e probe::nfsd.close
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.write
Name probe::nfs.proc.write —
│ │ │ NFS client synchronously writes file to server
│ │ │ -
Values prot
│ │ │ - transfer protocol
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ -
flags
│ │ │ +
Values flags
│ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
bitmask1
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │
size
│ │ │ read bytes in this execution
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
bitmask1
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │
version
│ │ │ NFS version
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
Description
│ │ │ All the nfs.proc.write kernel functions were removed in kernel commit
│ │ │ 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write — NFS client synchronously writes file to server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ ffllaaggss
│ │ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.write kernel functions were removed in kernel commit 200baa in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename_setup _H_o_m_e probe::nfs.proc.write_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.commit
Name probe::nfsd.commit —
│ │ │ NFS server committing all pending writes to stable storage
│ │ │ -
Values Values client_ip
│ │ │ + the ip address of client
│ │ │ +
flag
│ │ │ + indicates whether this execution is a sync operation
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
size
│ │ │ read bytes
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
offset
│ │ │ the offset of file
│ │ │ -
size
│ │ │ - read bytes
│ │ │ -
flag
│ │ │ - indicates whether this execution is a sync operation
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.commit — NFS server committing all pending writes to stable storage
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ffllaagg
│ │ │ │ + indicates whether this execution is a sync operation
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ooffffsseett
│ │ │ │ the offset of file
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ - ffllaagg
│ │ │ │ - indicates whether this execution is a sync operation
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.close _H_o_m_e probe::nfsd.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.create
Name probe::nfsd.create —
│ │ │ NFS server creating a file(regular,dir,device,fifo) for client
│ │ │ -
Values fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
iap_mode
│ │ │ - file access mode
│ │ │ -
type
│ │ │ - file type(regular,dir,device,fifo ...)
│ │ │ -
filelen
│ │ │ +
Values filelen
│ │ │ the length of file name
│ │ │
filename
│ │ │ file name
│ │ │
iap_valid
│ │ │ Attribute flags
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
iap_mode
│ │ │ + file access mode
│ │ │ +
type
│ │ │ + file type(regular,dir,device,fifo ...)
│ │ │
Description
│ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,26 +3,26 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.create — NFS server creating a file(regular,dir,device,fifo) for
│ │ │ │ client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - iiaapp__mmooddee
│ │ │ │ - file access mode
│ │ │ │ - ttyyppee
│ │ │ │ - file type(regular,dir,device,fifo ...)
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ iiaapp__vvaalliidd
│ │ │ │ Attribute flags
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + iiaapp__mmooddee
│ │ │ │ + file access mode
│ │ │ │ + ttyyppee
│ │ │ │ + file type(regular,dir,device,fifo ...)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.commit _H_o_m_e probe::nfsd.createv3
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfsd.createv3
Name probe::nfsd.createv3 —
│ │ │ NFS server creating a regular file or set file attributes for client
│ │ │ -
Values Values createmode
│ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ +
iap_valid
│ │ │ Attribute flags
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
filename
│ │ │ - file name
│ │ │
filelen
│ │ │ the length of file name
│ │ │ -
truncp
│ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ -
createmode
│ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ +
filename
│ │ │ + file name
│ │ │
verifier
│ │ │ file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ +
truncp
│ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │
iap_mode
│ │ │ file access mode
│ │ │
Description
│ │ │ This probepoints is only called by nfsd3_proc_create and
│ │ │ nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,32 +3,32 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.createv3 — NFS server creating a regular file or set file
│ │ │ │ attributes for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.createv3
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccrreeaatteemmooddee
│ │ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,
│ │ │ │ + NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ iiaapp__vvaalliidd
│ │ │ │ Attribute flags
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ - ttrruunnccpp
│ │ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ - ccrreeaatteemmooddee
│ │ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,
│ │ │ │ - NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ vveerriiffiieerr
│ │ │ │ file attributes (atime,mtime,mode). It's used to reset file attributes
│ │ │ │ for CREATE_EXCLUSIVE
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + ttrruunnccpp
│ │ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ iiaapp__mmooddee
│ │ │ │ file access mode
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probepoints is only called by nfsd3_proc_create and nfsd4_open when
│ │ │ │ op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.dispatch
Name probe::nfsd.dispatch —
│ │ │ NFS server receives an operation from client
│ │ │ -
Values Values xid
│ │ │ + transmission id
│ │ │ +
proc
│ │ │ + procedure number
│ │ │ +
version
│ │ │ nfs version
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
prog
│ │ │ program number
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
xid
│ │ │ - transmission id
│ │ │ -
proc
│ │ │ - procedure number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.dispatch — NFS server receives an operation from client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.dispatch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + xxiidd
│ │ │ │ + transmission id
│ │ │ │ + pprroocc
│ │ │ │ + procedure number
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ pprroogg
│ │ │ │ program number
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - xxiidd
│ │ │ │ - transmission id
│ │ │ │ - pprroocc
│ │ │ │ - procedure number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.createv3 _H_o_m_e probe::nfsd.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.lookup
Name probe::nfsd.lookup —
│ │ │ NFS server opening or searching file for a file for client
│ │ │ -
Values Values fh
│ │ │ + file handle of parent dir(the first part is the length of the file handle)
│ │ │ +
client_ip
│ │ │ the ip address of client
│ │ │
filename
│ │ │ file name
│ │ │
filelen
│ │ │ the length of file name
│ │ │ -
fh
│ │ │ - file handle of parent dir(the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.lookup — NFS server opening or searching file for a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir(the first part is the length of the file
│ │ │ │ + handle)
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir(the first part is the length of the file
│ │ │ │ - handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.dispatch _H_o_m_e probe::nfsd.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.open
Name probe::nfsd.open —
│ │ │ NFS server opening a file for client
│ │ │
Values type
│ │ │ type of file (regular file or dir)
│ │ │ +
access
│ │ │ + indicates the type of open (read/write/commit/readdir...)
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ -
access
│ │ │ - indicates the type of open (read/write/commit/readdir...)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,16 +4,16 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.open — NFS server opening a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ttyyppee
│ │ │ │ type of file (regular file or dir)
│ │ │ │ + aacccceessss
│ │ │ │ + indicates the type of open (read/write/commit/readdir...)
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ - aacccceessss
│ │ │ │ - indicates the type of open (read/write/commit/readdir...)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.lookup _H_o_m_e probe::nfsd.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.commit
Name probe::nfsd.proc.commit —
│ │ │ NFS server performing a commit operation for client
│ │ │ -
Values count
│ │ │ - read bytes
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ +
Values version
│ │ │ + nfs version
│ │ │
gid
│ │ │ requester's group id
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ +
count
│ │ │ + read bytes
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ -
size
│ │ │ - read bytes
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
version
│ │ │ - nfs version
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.commit — NFS server performing a commit operation for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.open _H_o_m_e probe::nfsd.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.create
Name probe::nfsd.proc.create —
│ │ │ NFS server creating a file for client
│ │ │ -
Values version
│ │ │ - nfs version
│ │ │ +
Values uid
│ │ │ + requester's user id
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
filelen
│ │ │ length of file name
│ │ │ +
version
│ │ │ + nfs version
│ │ │
filename
│ │ │ file name
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │
gid
│ │ │ requester's group id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.create — NFS server creating a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ - ffiilleelleenn
│ │ │ │ - length of file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ + ffiilleelleenn
│ │ │ │ + length of file name
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.commit _H_o_m_e probe::nfsd.proc.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.lookup
Name probe::nfsd.proc.lookup —
│ │ │ NFS server opening or searching for a file for client
│ │ │
Values client_ip
│ │ │ the ip address of client
│ │ │
uid
│ │ │ requester's user id
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
filename
│ │ │ - file name
│ │ │ -
version
│ │ │ - nfs version
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
filelen
│ │ │ the length of file name
│ │ │ +
version
│ │ │ + nfs version
│ │ │ +
filename
│ │ │ + file name
│ │ │
fh
│ │ │ file handle of parent dir (the first part is the length of the file handle)
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,23 +6,23 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir (the first part is the length of the file
│ │ │ │ handle)
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.create _H_o_m_e probe::nfsd.proc.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfsd.proc.read
Name probe::nfsd.proc.read —
│ │ │ NFS server reading file for client
│ │ │ -
Values Values offset
│ │ │ + the offset of file
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
size
│ │ │ read bytes
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
version
│ │ │ - nfs version
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
count
│ │ │ read bytes
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
version
│ │ │ + nfs version
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.read — NFS server reading file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + vveecc
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each
│ │ │ │ + buffer
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ssiizzee
│ │ │ │ read bytes
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - vveecc
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each
│ │ │ │ - buffer
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.lookup _H_o_m_e probe::nfsd.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.remove
Name probe::nfsd.proc.remove —
│ │ │ NFS server removing a file for client
│ │ │ -
Values gid
│ │ │ - requester's group id
│ │ │ -
fh
│ │ │ +
Values fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
filename
│ │ │ - file name
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │
version
│ │ │ nfs version
│ │ │ +
filename
│ │ │ + file name
│ │ │
filelen
│ │ │ length of file name
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.remove — NFS server removing a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.read _H_o_m_e probe::nfsd.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.rename
Name probe::nfsd.proc.rename —
│ │ │ NFS Server renaming a file for client
│ │ │ -
Values tlen
│ │ │ - length of new file name
│ │ │ -
tfh
│ │ │ - file handler of new path
│ │ │ +
Values tname
│ │ │ + new file name
│ │ │
fh
│ │ │ file handler of old path
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
flen
│ │ │ - length of old file name
│ │ │ +
tfh
│ │ │ + file handler of new path
│ │ │
uid
│ │ │ requester's user id
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
tname
│ │ │ - new file name
│ │ │
filename
│ │ │ old file name
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
tlen
│ │ │ + length of new file name
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
flen
│ │ │ + length of old file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.rename — NFS Server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttlleenn
│ │ │ │ - length of new file name
│ │ │ │ - ttffhh
│ │ │ │ - file handler of new path
│ │ │ │ + ttnnaammee
│ │ │ │ + new file name
│ │ │ │ ffhh
│ │ │ │ file handler of old path
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - fflleenn
│ │ │ │ - length of old file name
│ │ │ │ + ttffhh
│ │ │ │ + file handler of new path
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - ttnnaammee
│ │ │ │ - new file name
│ │ │ │ ffiilleennaammee
│ │ │ │ old file name
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + ttlleenn
│ │ │ │ + length of new file name
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + fflleenn
│ │ │ │ + length of old file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.remove _H_o_m_e probe::nfsd.proc.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfsd.proc.write
Name probe::nfsd.proc.write —
│ │ │ NFS server writing data to file for client
│ │ │ -
Values Values vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
stable
│ │ │ - argp->stable
│ │ │
count
│ │ │ read bytes
│ │ │ -
size
│ │ │ - read bytes
│ │ │ +
stable
│ │ │ + argp->stable
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
proto
│ │ │ transfer protocol
│ │ │
version
│ │ │ nfs version
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.write — NFS server writing data to file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + vveecc
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each
│ │ │ │ + buffer
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - ssttaabbllee
│ │ │ │ - argp->stable
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ + ssttaabbllee
│ │ │ │ + argp->stable
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - vveecc
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each
│ │ │ │ - buffer
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.rename _H_o_m_e probe::nfsd.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.read
Name probe::nfsd.read —
│ │ │ NFS server reading data from a file for client
│ │ │ -
Values fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
file
│ │ │ - argument file, indicates if the file has been opened.
│ │ │ -
size
│ │ │ +
Values size
│ │ │ read bytes
│ │ │ -
vlen
│ │ │ - read blocks
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
offset
│ │ │ the offset of file
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
vlen
│ │ │ + read blocks
│ │ │ +
file
│ │ │ + argument file, indicates if the file has been opened.
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
count
│ │ │ + read bytes
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.read — NFS server reading data from a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ffiillee
│ │ │ │ - argument file, indicates if the file has been opened.
│ │ │ │ ssiizzee
│ │ │ │ read bytes
│ │ │ │ - vvlleenn
│ │ │ │ - read blocks
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ + vvlleenn
│ │ │ │ + read blocks
│ │ │ │ + ffiillee
│ │ │ │ + argument file, indicates if the file has been opened.
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.write _H_o_m_e probe::nfsd.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfsd.rename
Name probe::nfsd.rename —
│ │ │ NFS server renaming a file for client
│ │ │ -
Values filename
│ │ │ - old file name
│ │ │ +
Values tfh
│ │ │ + file handler of new path
│ │ │
tname
│ │ │ new file name
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
flen
│ │ │ - length of old file name
│ │ │
fh
│ │ │ file handler of old path
│ │ │ -
tfh
│ │ │ - file handler of new path
│ │ │ +
flen
│ │ │ + length of old file name
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
tlen
│ │ │ length of new file name
│ │ │ +
filename
│ │ │ + old file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.rename — NFS server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleennaammee
│ │ │ │ - old file name
│ │ │ │ + ttffhh
│ │ │ │ + file handler of new path
│ │ │ │ ttnnaammee
│ │ │ │ new file name
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - fflleenn
│ │ │ │ - length of old file name
│ │ │ │ ffhh
│ │ │ │ file handler of old path
│ │ │ │ - ttffhh
│ │ │ │ - file handler of new path
│ │ │ │ + fflleenn
│ │ │ │ + length of old file name
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ttlleenn
│ │ │ │ length of new file name
│ │ │ │ + ffiilleennaammee
│ │ │ │ + old file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.read _H_o_m_e probe::nfsd.unlink
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfsd.unlink
Name probe::nfsd.unlink —
│ │ │ NFS server removing a file or a directory for client
│ │ │ -
Values fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
type
│ │ │ - file type (file or dir)
│ │ │ -
filelen
│ │ │ - the length of file name
│ │ │ +
Values client_ip
│ │ │ + the ip address of client
│ │ │
filename
│ │ │ file name
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
filelen
│ │ │ + the length of file name
│ │ │ +
type
│ │ │ + file type (file or dir)
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.unlink — NFS server removing a file or a directory for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.unlink
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ttyyppee
│ │ │ │ - file type (file or dir)
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ + ttyyppee
│ │ │ │ + file type (file or dir)
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.rename _H_o_m_e probe::nfsd.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.write
Name probe::nfsd.write —
│ │ │ NFS server writing data to a file for client
│ │ │ -
Values size
│ │ │ - read bytes
│ │ │ +
Values file
│ │ │ + argument file, indicates if the file has been opened.
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
count
│ │ │ + read bytes
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
file
│ │ │ - argument file, indicates if the file has been opened.
│ │ │ -
count
│ │ │ +
size
│ │ │ read bytes
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.write — NFS server writing data to a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ + ffiillee
│ │ │ │ + argument file, indicates if the file has been opened.
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - vveecc
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each
│ │ │ │ - buffer
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - ffiillee
│ │ │ │ - argument file, indicates if the file has been opened.
│ │ │ │ - ccoouunntt
│ │ │ │ + ssiizzee
│ │ │ │ read bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + vveecc
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each
│ │ │ │ + buffer
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.unlink _H_o_m_e Chapter 32. Speculation
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scheduler.cpu_off
Name probe::scheduler.cpu_off —
│ │ │ Process is about to stop running on a cpu
│ │ │ -
Synopsis scheduler.cpu_off Values task_next
│ │ │ - the process replacing current
│ │ │ +
Synopsis scheduler.cpu_off Values name
│ │ │ + name of the probe point
│ │ │
task_prev
│ │ │ the process leaving the cpu (same as current)
│ │ │
idle
│ │ │ boolean indicating whether current is the idle process
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
task_next
│ │ │ + the process replacing current
│ │ │
Context
│ │ │ The process leaving the cpu.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.cpu_off — Process is about to stop running on a cpu
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.cpu_off
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__nneexxtt
│ │ │ │ - the process replacing current
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ttaasskk__pprreevv
│ │ │ │ the process leaving the cpu (same as current)
│ │ │ │ iiddllee
│ │ │ │ boolean indicating whether current is the idle process
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ + ttaasskk__nneexxtt
│ │ │ │ + the process replacing current
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process leaving the cpu.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.balance _H_o_m_e probe::scheduler.cpu_on
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::scheduler.cpu_on
Name probe::scheduler.cpu_on —
│ │ │ Process is beginning execution on a cpu
│ │ │ -
Values idle
│ │ │ - - boolean indicating whether current is the idle process
│ │ │ +
Values name
│ │ │ + name of the probe point
│ │ │
task_prev
│ │ │ the process that was previously running on this cpu
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
idle
│ │ │ + - boolean indicating whether current is the idle process
│ │ │
Context
│ │ │ The resuming process.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.cpu_on — Process is beginning execution on a cpu
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.cpu_on
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iiddllee
│ │ │ │ - - boolean indicating whether current is the idle process
│ │ │ │ - ttaasskk__pprreevv
│ │ │ │ - the process that was previously running on this cpu
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ttaasskk__pprreevv
│ │ │ │ + the process that was previously running on this cpu
│ │ │ │ + iiddllee
│ │ │ │ + - boolean indicating whether current is the idle process
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The resuming process.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.cpu_off _H_o_m_e probe::scheduler.ctxswitch
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::scheduler.ctxswitch
Name probe::scheduler.ctxswitch —
│ │ │ A context switch is occuring.
│ │ │ -
Synopsis scheduler.ctxswitch Values next_pid
│ │ │ - The PID of the process to be switched in
│ │ │ +
Synopsis scheduler.ctxswitch Values next_task_name
│ │ │ + The name of the process to be switched in
│ │ │
prev_pid
│ │ │ The PID of the process to be switched out
│ │ │ -
next_task_name
│ │ │ - The name of the process to be switched in
│ │ │ -
next_priority
│ │ │ - The priority of the process to be switched in
│ │ │
prev_priority
│ │ │ The priority of the process to be switched out
│ │ │ -
prev_task_name
│ │ │ - The name of the process to be switched out
│ │ │ -
prev_tid
│ │ │ - The TID of the process to be switched out
│ │ │ -
next_tid
│ │ │ - The TID of the process to be switched in
│ │ │
nexttsk_state
│ │ │ the state of the process to be switched in
│ │ │ -
prevtsk_state
│ │ │ - the state of the process to be switched out
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
next_tid
│ │ │ + The TID of the process to be switched in
│ │ │ +
prev_tid
│ │ │ + The TID of the process to be switched out
│ │ │ +
next_priority
│ │ │ + The priority of the process to be switched in
│ │ │ +
prevtsk_state
│ │ │ + the state of the process to be switched out
│ │ │ +
prev_task_name
│ │ │ + The name of the process to be switched out
│ │ │ +
next_pid
│ │ │ + The PID of the process to be switched in
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.ctxswitch — A context switch is occuring.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.ctxswitch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneexxtt__ppiidd
│ │ │ │ - The PID of the process to be switched in
│ │ │ │ - pprreevv__ppiidd
│ │ │ │ - The PID of the process to be switched out
│ │ │ │ nneexxtt__ttaasskk__nnaammee
│ │ │ │ The name of the process to be switched in
│ │ │ │ - nneexxtt__pprriioorriittyy
│ │ │ │ - The priority of the process to be switched in
│ │ │ │ + pprreevv__ppiidd
│ │ │ │ + The PID of the process to be switched out
│ │ │ │ pprreevv__pprriioorriittyy
│ │ │ │ The priority of the process to be switched out
│ │ │ │ - pprreevv__ttaasskk__nnaammee
│ │ │ │ - The name of the process to be switched out
│ │ │ │ - pprreevv__ttiidd
│ │ │ │ - The TID of the process to be switched out
│ │ │ │ - nneexxtt__ttiidd
│ │ │ │ - The TID of the process to be switched in
│ │ │ │ nneexxttttsskk__ssttaattee
│ │ │ │ the state of the process to be switched in
│ │ │ │ - pprreevvttsskk__ssttaattee
│ │ │ │ - the state of the process to be switched out
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + nneexxtt__ttiidd
│ │ │ │ + The TID of the process to be switched in
│ │ │ │ + pprreevv__ttiidd
│ │ │ │ + The TID of the process to be switched out
│ │ │ │ + nneexxtt__pprriioorriittyy
│ │ │ │ + The priority of the process to be switched in
│ │ │ │ + pprreevvttsskk__ssttaattee
│ │ │ │ + the state of the process to be switched out
│ │ │ │ + pprreevv__ttaasskk__nnaammee
│ │ │ │ + The name of the process to be switched out
│ │ │ │ + nneexxtt__ppiidd
│ │ │ │ + The PID of the process to be switched in
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.cpu_on _H_o_m_e probe::scheduler.kthread_stop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::scheduler.kthread_stop.return
Name probe::scheduler.kthread_stop.return —
│ │ │ A kthread is stopped and gets the return value
│ │ │ -
Synopsis scheduler.kthread_stop.return Values name
│ │ │ - name of the probe point
│ │ │ -
return_value
│ │ │ +
Synopsis scheduler.kthread_stop.return Values return_value
│ │ │ return value after stopping the thread
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.kthread_stop.return — A kthread is stopped and gets the return
│ │ │ │ value
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.kthread_stop.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ rreettuurrnn__vvaalluuee
│ │ │ │ return value after stopping the thread
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.kthread_stop _H_o_m_e probe::scheduler.migrate
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::scheduler.kthread_stop
Name probe::scheduler.kthread_stop —
│ │ │ A thread created by kthread_create is being stopped
│ │ │ -
Synopsis scheduler.kthread_stop Values thread_pid
│ │ │ - PID of the thread being stopped
│ │ │ -
thread_priority
│ │ │ +
Synopsis scheduler.kthread_stop Values thread_priority
│ │ │ priority of the thread
│ │ │ +
thread_pid
│ │ │ + PID of the thread being stopped
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.kthread_stop — A thread created by kthread_create is being
│ │ │ │ stopped
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.kthread_stop
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - tthhrreeaadd__ppiidd
│ │ │ │ - PID of the thread being stopped
│ │ │ │ tthhrreeaadd__pprriioorriittyy
│ │ │ │ priority of the thread
│ │ │ │ + tthhrreeaadd__ppiidd
│ │ │ │ + PID of the thread being stopped
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.ctxswitch _H_o_m_e probe::scheduler.kthread_stop.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.migrate
Name probe::scheduler.migrate —
│ │ │ Task migrating across cpus
│ │ │ -
Synopsis scheduler.migrate Values task
│ │ │ - the process that is being migrated
│ │ │ -
name
│ │ │ +
Synopsis scheduler.migrate Values name
│ │ │ name of the probe point
│ │ │
priority
│ │ │ priority of the task being migrated
│ │ │ -
pid
│ │ │ - PID of the task being migrated
│ │ │
cpu_from
│ │ │ the original cpu
│ │ │
cpu_to
│ │ │ the destination cpu
│ │ │ +
task
│ │ │ + the process that is being migrated
│ │ │ +
pid
│ │ │ + PID of the task being migrated
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.migrate — Task migrating across cpus
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.migrate
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk
│ │ │ │ - the process that is being migrated
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ pprriioorriittyy
│ │ │ │ priority of the task being migrated
│ │ │ │ - ppiidd
│ │ │ │ - PID of the task being migrated
│ │ │ │ ccppuu__ffrroomm
│ │ │ │ the original cpu
│ │ │ │ ccppuu__ttoo
│ │ │ │ the destination cpu
│ │ │ │ + ttaasskk
│ │ │ │ + the process that is being migrated
│ │ │ │ + ppiidd
│ │ │ │ + PID of the task being migrated
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.kthread_stop.return _H_o_m_e probe::scheduler.process_exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_exit
Name probe::scheduler.process_exit —
│ │ │ Process exiting
│ │ │
Synopsis scheduler.process_exit Values pid
│ │ │ PID of the process exiting
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
priority
│ │ │ priority of the process exiting
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_exit — Process exiting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ppiidd
│ │ │ │ PID of the process exiting
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ pprriioorriittyy
│ │ │ │ priority of the process exiting
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.migrate _H_o_m_e probe::scheduler.process_fork
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_fork
Name probe::scheduler.process_fork —
│ │ │ Process forked
│ │ │
Synopsis scheduler.process_fork Values child_pid
│ │ │ PID of the child process
│ │ │ -
parent_pid
│ │ │ - PID of the parent process
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
parent_pid
│ │ │ + PID of the parent process
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_fork — Process forked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_fork
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ cchhiilldd__ppiidd
│ │ │ │ PID of the child process
│ │ │ │ - ppaarreenntt__ppiidd
│ │ │ │ - PID of the parent process
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppaarreenntt__ppiidd
│ │ │ │ + PID of the parent process
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_exit _H_o_m_e probe::scheduler.process_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::scheduler.process_wait
Name probe::scheduler.process_wait —
│ │ │ Scheduler starting to wait on a process
│ │ │ -
Synopsis scheduler.process_wait Values pid
│ │ │ - PID of the process scheduler is waiting on
│ │ │ -
name
│ │ │ +
Synopsis scheduler.process_wait Values name
│ │ │ name of the probe point
│ │ │ +
pid
│ │ │ + PID of the process scheduler is waiting on
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_wait — Scheduler starting to wait on a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_wait
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd
│ │ │ │ - PID of the process scheduler is waiting on
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppiidd
│ │ │ │ + PID of the process scheduler is waiting on
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_free _H_o_m_e probe::scheduler.signal_send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.signal_send
Name probe::scheduler.signal_send —
│ │ │ Sending a signal
│ │ │ -
Synopsis scheduler.signal_send Values name
│ │ │ - name of the probe point
│ │ │ +
Synopsis scheduler.signal_send Values pid
│ │ │ + pid of the process sending signal
│ │ │
signal_number
│ │ │ signal number
│ │ │ -
pid
│ │ │ - pid of the process sending signal
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.signal_send — Sending a signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.signal_send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - ssiiggnnaall__nnuummbbeerr
│ │ │ │ - signal number
│ │ │ │ ppiidd
│ │ │ │ pid of the process sending signal
│ │ │ │ + ssiiggnnaall__nnuummbbeerr
│ │ │ │ + signal number
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_wait _H_o_m_e probe::scheduler.tick
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.wait_task
Name probe::scheduler.wait_task —
│ │ │ Waiting on a task to unschedule (become inactive)
│ │ │ -
Synopsis scheduler.wait_task Values task_priority
│ │ │ - priority of the task
│ │ │ +
Synopsis scheduler.wait_task Values name
│ │ │ + name of the probe point
│ │ │
task_pid
│ │ │ PID of the task the scheduler is waiting on
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
task_priority
│ │ │ + priority of the task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wait_task — Waiting on a task to unschedule (become inactive)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wait_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__pprriioorriittyy
│ │ │ │ - priority of the task
│ │ │ │ - ttaasskk__ppiidd
│ │ │ │ - PID of the task the scheduler is waiting on
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ttaasskk__ppiidd
│ │ │ │ + PID of the task the scheduler is waiting on
│ │ │ │ + ttaasskk__pprriioorriittyy
│ │ │ │ + priority of the task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.tick _H_o_m_e probe::scheduler.wakeup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup_new
Name probe::scheduler.wakeup_new —
│ │ │ Newly created task is woken up for the first time
│ │ │
Synopsis scheduler.wakeup_new Values task_tid
│ │ │ TID of the new task woken up
│ │ │ -
task_priority
│ │ │ - priority of the new task
│ │ │ -
task_pid
│ │ │ - PID of the new task woken up
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
task_state
│ │ │ - state of the task woken up
│ │ │
task_cpu
│ │ │ cpu of the task woken up
│ │ │ +
task_pid
│ │ │ + PID of the new task woken up
│ │ │ +
task_state
│ │ │ + state of the task woken up
│ │ │ +
task_priority
│ │ │ + priority of the new task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,20 +4,20 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup_new — Newly created task is woken up for the first time
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup_new
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ttaasskk__ttiidd
│ │ │ │ TID of the new task woken up
│ │ │ │ - ttaasskk__pprriioorriittyy
│ │ │ │ - priority of the new task
│ │ │ │ - ttaasskk__ppiidd
│ │ │ │ - PID of the new task woken up
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ttaasskk__ssttaattee
│ │ │ │ - state of the task woken up
│ │ │ │ ttaasskk__ccppuu
│ │ │ │ cpu of the task woken up
│ │ │ │ + ttaasskk__ppiidd
│ │ │ │ + PID of the new task woken up
│ │ │ │ + ttaasskk__ssttaattee
│ │ │ │ + state of the task woken up
│ │ │ │ + ttaasskk__pprriioorriittyy
│ │ │ │ + priority of the new task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wakeup _H_o_m_e Chapter 9. IO Scheduler and block IO Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup
Name probe::scheduler.wakeup —
│ │ │ Task is woken up
│ │ │
Values task_priority
│ │ │ priority of the task being woken up
│ │ │ +
task_state
│ │ │ + state of the task being woken up
│ │ │
task_pid
│ │ │ PID of the task being woken up
│ │ │ +
task_cpu
│ │ │ + cpu of the task being woken up
│ │ │
task_tid
│ │ │ tid of the task being woken up
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
task_cpu
│ │ │ - cpu of the task being woken up
│ │ │ -
task_state
│ │ │ - state of the task being woken up
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,20 +4,20 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup — Task is woken up
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ttaasskk__pprriioorriittyy
│ │ │ │ priority of the task being woken up
│ │ │ │ + ttaasskk__ssttaattee
│ │ │ │ + state of the task being woken up
│ │ │ │ ttaasskk__ppiidd
│ │ │ │ PID of the task being woken up
│ │ │ │ + ttaasskk__ccppuu
│ │ │ │ + cpu of the task being woken up
│ │ │ │ ttaasskk__ttiidd
│ │ │ │ tid of the task being woken up
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ttaasskk__ccppuu
│ │ │ │ - cpu of the task being woken up
│ │ │ │ - ttaasskk__ssttaattee
│ │ │ │ - state of the task being woken up
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wait_task _H_o_m_e probe::scheduler.wakeup_new
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iocompleted
Name probe::scsi.iocompleted —
│ │ │ SCSI mid-layer running the completion processing for block device I/O requests
│ │ │ -
Values data_direction_str
│ │ │ - Data direction, as a string
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ +
Values req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │
device_state
│ │ │ The current state of the device
│ │ │ +
goodbytes
│ │ │ + The bytes completed
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ +
lun
│ │ │ + The lun number
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
channel
│ │ │ + The channel number
│ │ │ +
data_direction_str
│ │ │ + Data direction, as a string
│ │ │
host_no
│ │ │ The host number
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is from/to
│ │ │ the device
│ │ │ -
goodbytes
│ │ │ - The bytes completed
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iocompleted — SCSI mid-layer running the completion processing for
│ │ │ │ block device I/O requests
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iocompleted
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ - Data direction, as a string
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ + ggooooddbbyytteess
│ │ │ │ + The bytes completed
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ + Data direction, as a string
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device
│ │ │ │ - ggooooddbbyytteess
│ │ │ │ - The bytes completed
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 10. SCSI Tapset _H_o_m_e probe::scsi.iodispatching
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::scsi.iodispatching
Name probe::scsi.iodispatching —
│ │ │ SCSI mid-layer dispatched low-level SCSI command
│ │ │ -
Synopsis scsi.iodispatching Values req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │ -
lun
│ │ │ +
Synopsis scsi.iodispatching Values lun
│ │ │ The lun number
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │
request_buffer
│ │ │ The request buffer address
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │ +
channel
│ │ │ + The channel number
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is from/to the device
│ │ │ 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),
│ │ │ 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │
request_bufflen
│ │ │ The request buffer length
│ │ │
host_no
│ │ │ The host number
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodispatching — SCSI mid-layer dispatched low-level SCSI command
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodispatching
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ lluunn
│ │ │ │ The lun number
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ rreeqquueesstt__bbuuffffeerr
│ │ │ │ The request buffer address
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device 0
│ │ │ │ (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ │ rreeqquueesstt__bbuufffflleenn
│ │ │ │ The request buffer length
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iocompleted _H_o_m_e probe::scsi.iodone
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iodone
Name probe::scsi.iodone —
│ │ │ SCSI command completed by low level driver and enqueued into the done queue.
│ │ │ -
Values device_state
│ │ │ - The current state of the device
│ │ │ -
scsi_timer_pending
│ │ │ - 1 if a timer is pending on this request
│ │ │ +
Values channel
│ │ │ + The channel number
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
host_no
│ │ │ + The host number
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is
│ │ │ from/to the device.
│ │ │ -
host_no
│ │ │ - The host number
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │ +
data_direction_str
│ │ │ + Data direction, as a string
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
req_addr
│ │ │ The current struct request pointer, as a number
│ │ │ +
device_state_str
│ │ │ + The current state of the device, as a string
│ │ │
lun
│ │ │ The lun number
│ │ │ -
data_direction_str
│ │ │ - Data direction, as a string
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ +
scsi_timer_pending
│ │ │ + 1 if a timer is pending on this request
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodone — SCSI command completed by low level driver and enqueued
│ │ │ │ into the done queue.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodone
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ - ssccssii__ttiimmeerr__ppeennddiinngg
│ │ │ │ - 1 if a timer is pending on this request
│ │ │ │ - ddaattaa__ddiirreeccttiioonn
│ │ │ │ - The data_direction specifies whether this command is from/to the device.
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ + ddaattaa__ddiirreeccttiioonn
│ │ │ │ + The data_direction specifies whether this command is from/to the device.
│ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ + Data direction, as a string
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ lluunn
│ │ │ │ The lun number
│ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ - Data direction, as a string
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ + ssccssii__ttiimmeerr__ppeennddiinngg
│ │ │ │ + 1 if a timer is pending on this request
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodispatching _H_o_m_e probe::scsi.ioentry
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scsi.ioentry
Name probe::scsi.ioentry —
│ │ │ Prepares a SCSI mid-layer request
│ │ │
Values req_addr
│ │ │ The current struct request pointer, as a number
│ │ │ -
disk_minor
│ │ │ - The minor number of the disk (-1 if no information)
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ +
disk_minor
│ │ │ + The minor number of the disk (-1 if no information)
│ │ │
disk_major
│ │ │ The major number of the disk (-1 if no information)
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,18 +4,18 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioentry — Prepares a SCSI mid-layer request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioentry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ - ddiisskk__mmiinnoorr
│ │ │ │ - The minor number of the disk (-1 if no information)
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ + ddiisskk__mmiinnoorr
│ │ │ │ + The minor number of the disk (-1 if no information)
│ │ │ │ ddiisskk__mmaajjoorr
│ │ │ │ The major number of the disk (-1 if no information)
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodone _H_o_m_e probe::scsi.ioexecute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::scsi.ioexecute
Name probe::scsi.ioexecute —
│ │ │ Create mid-layer SCSI request and wait for the result
│ │ │ -
Values request_buffer
│ │ │ - The data buffer address
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │ +
Values timeout
│ │ │ + Request timeout in seconds
│ │ │ +
retries
│ │ │ + Number of times to retry request
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │ +
lun
│ │ │ + The lun number
│ │ │ +
request_buffer
│ │ │ + The data buffer address
│ │ │
host_no
│ │ │ The host number
│ │ │
request_bufflen
│ │ │ The data buffer buffer length
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ -
channel
│ │ │ - The channel number
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is
│ │ │ from/to the device.
│ │ │ -
retries
│ │ │ - Number of times to retry request
│ │ │ -
timeout
│ │ │ - Request timeout in seconds
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ +
channel
│ │ │ + The channel number
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioexecute — Create mid-layer SCSI request and wait for the result
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioexecute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeqquueesstt__bbuuffffeerr
│ │ │ │ - The data buffer address
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ + ttiimmeeoouutt
│ │ │ │ + Request timeout in seconds
│ │ │ │ + rreettrriieess
│ │ │ │ + Number of times to retry request
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ + rreeqquueesstt__bbuuffffeerr
│ │ │ │ + The data buffer address
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ rreeqquueesstt__bbuufffflleenn
│ │ │ │ The data buffer buffer length
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device.
│ │ │ │ - rreettrriieess
│ │ │ │ - Number of times to retry request
│ │ │ │ - ttiimmeeoouutt
│ │ │ │ - Request timeout in seconds
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioentry _H_o_m_e probe::scsi.set_state
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::scsi.set_state
Name probe::scsi.set_state —
│ │ │ Order SCSI device state change
│ │ │ -
Values old_state_str
│ │ │ - The current state of the device, as a string
│ │ │ +
Values host_no
│ │ │ + The host number
│ │ │
old_state
│ │ │ The current state of the device
│ │ │ -
state
│ │ │ - The new state of the device
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │
channel
│ │ │ The channel number
│ │ │ -
host_no
│ │ │ - The host number
│ │ │ +
state
│ │ │ + The new state of the device
│ │ │
state_str
│ │ │ The new state of the device, as a string
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
old_state_str
│ │ │ + The current state of the device, as a string
│ │ │
lun
│ │ │ The lun number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.set_state — Order SCSI device state change
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.set_state
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oolldd__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ oolldd__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ - ssttaattee
│ │ │ │ - The new state of the device
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ + ssttaattee
│ │ │ │ + The new state of the device
│ │ │ │ ssttaattee__ssttrr
│ │ │ │ The new state of the device, as a string
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ + oolldd__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ lluunn
│ │ │ │ The lun number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioexecute _H_o_m_e Chapter 11. TTY Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.check_ignored.return
Name probe::signal.check_ignored.return —
│ │ │ Check to see signal is ignored completed
│ │ │ -
Synopsis signal.check_ignored.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.check_ignored.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.check_ignored.return — Check to see signal is ignored completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.check_ignored.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.check_ignored _H_o_m_e probe::signal.checkperm
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::signal.check_ignored
Name probe::signal.check_ignored —
│ │ │ Checking to see signal is ignored
│ │ │ -
Synopsis signal.check_ignored Values sig
│ │ │ - The number of the signal
│ │ │ +
Synopsis signal.check_ignored Values pid_name
│ │ │ + Name of the process receiving the signal
│ │ │
sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
pid_name
│ │ │ - Name of the process receiving the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.check_ignored — Checking to see signal is ignored
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.check_ignored
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process receiving the signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process receiving the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::sigset_mask_str _H_o_m_e probe::signal.check_ignored.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.checkperm.return
Name probe::signal.checkperm.return —
│ │ │ Check performed on a sent signal completed
│ │ │ -
Synopsis signal.checkperm.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.checkperm.return Values retstr
│ │ │ Return value as a string
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.checkperm.return — Check performed on a sent signal completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.checkperm.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ Return value as a string
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.checkperm _H_o_m_e probe::signal.do_action
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.checkperm
Name probe::signal.checkperm —
│ │ │ Check being performed on a sent signal
│ │ │ -
Values sinfo
│ │ │ - The address of the siginfo structure
│ │ │ -
sig_name
│ │ │ +
Values sig_name
│ │ │ A string representation of the signal
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │
sig
│ │ │ The number of the signal
│ │ │
pid_name
│ │ │ Name of the process receiving the signal
│ │ │
si_code
│ │ │ Indicates the signal type
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
sinfo
│ │ │ + The address of the siginfo structure
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.checkperm — Check being performed on a sent signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.checkperm
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiinnffoo
│ │ │ │ - The address of the siginfo structure
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ ssiigg
│ │ │ │ The number of the signal
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process receiving the signal
│ │ │ │ ssii__ccooddee
│ │ │ │ Indicates the signal type
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + ssiinnffoo
│ │ │ │ + The address of the siginfo structure
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.check_ignored.return _H_o_m_e probe::signal.checkperm.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.do_action.return
Name probe::signal.do_action.return —
│ │ │ Examining or changing a signal action completed
│ │ │ -
Synopsis signal.do_action.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.do_action.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,14 +3,14 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.do_action.return — Examining or changing a signal action
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.do_action.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.do_action _H_o_m_e probe::signal.flush
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.do_action
Name probe::signal.do_action —
│ │ │ Examining or changing a signal action
│ │ │ -
Values Values name
│ │ │ + Name of the probe point
│ │ │ +
oldsigact_addr
│ │ │ The address of the old sigaction
│ │ │ struct associated with the signal
│ │ │
sigact_addr
│ │ │ The address of the new sigaction
│ │ │ struct associated with the signal
│ │ │ -
sa_mask
│ │ │ - The new mask of the signal
│ │ │ -
sig
│ │ │ - The signal to be examined/changed
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
sa_handler
│ │ │ The new handler of the signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ +
sa_mask
│ │ │ + The new mask of the signal
│ │ │ +
sig
│ │ │ + The signal to be examined/changed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.do_action — Examining or changing a signal action
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.do_action
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ oollddssiiggaacctt__aaddddrr
│ │ │ │ The address of the old sigaction struct associated with the signal
│ │ │ │ ssiiggaacctt__aaddddrr
│ │ │ │ The address of the new sigaction struct associated with the signal
│ │ │ │ - ssaa__mmaasskk
│ │ │ │ - The new mask of the signal
│ │ │ │ - ssiigg
│ │ │ │ - The signal to be examined/changed
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ssaa__hhaannddlleerr
│ │ │ │ The new handler of the signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ssaa__mmaasskk
│ │ │ │ + The new mask of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The signal to be examined/changed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.checkperm.return _H_o_m_e probe::signal.do_action.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.flush
Name probe::signal.flush —
│ │ │ Flushing all pending signals for a task
│ │ │
Values sig_pid
│ │ │ The PID of the process associated with the task
│ │ │ performing the flush
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
task
│ │ │ - The task handler of the process performing the flush
│ │ │
pid_name
│ │ │ The name of the process associated with the task
│ │ │ performing the flush
│ │ │ +
task
│ │ │ + The task handler of the process performing the flush
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,14 +6,14 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process associated with the task performing the flush
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ttaasskk
│ │ │ │ - The task handler of the process performing the flush
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the process associated with the task performing the flush
│ │ │ │ + ttaasskk
│ │ │ │ + The task handler of the process performing the flush
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.do_action.return _H_o_m_e probe::signal.force_segv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.force_segv.return
Name probe::signal.force_segv.return —
│ │ │ Forcing send of SIGSEGV complete
│ │ │ -
Synopsis signal.force_segv.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.force_segv.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv.return — Forcing send of SIGSEGV complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv _H_o_m_e probe::signal.handle
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.force_segv
Name probe::signal.force_segv —
│ │ │ Forcing send of SIGSEGV
│ │ │ -
Synopsis signal.force_segv Values pid_name
│ │ │ - Name of the process receiving the signal
│ │ │ -
sig_name
│ │ │ +
Synopsis signal.force_segv Values sig_name
│ │ │ A string representation of the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │
sig
│ │ │ The number of the signal
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
pid_name
│ │ │ + Name of the process receiving the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv — Forcing send of SIGSEGV
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process receiving the signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ ssiigg
│ │ │ │ The number of the signal
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process receiving the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.flush _H_o_m_e probe::signal.force_segv.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::signal.handle
Name probe::signal.handle —
│ │ │ Signal handler being invoked
│ │ │ -
Values regs
│ │ │ - The address of the kernel-mode stack area (deprecated in
│ │ │ - SystemTap 2.1)
│ │ │ -
oldset_addr
│ │ │ +
Values oldset_addr
│ │ │ The address of the bitmask array of blocked signals
│ │ │ (deprecated in SystemTap 2.1)
│ │ │ -
sig_mode
│ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │
ka_addr
│ │ │ The address of the k_sigaction table
│ │ │ associated with the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig
│ │ │ - The signal number that invoked the signal handler
│ │ │
sig_code
│ │ │ The si_code value of the siginfo signal
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
sinfo
│ │ │ The address of the siginfo table
│ │ │ +
sig_mode
│ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
regs
│ │ │ + The address of the kernel-mode stack area (deprecated in
│ │ │ + SystemTap 2.1)
│ │ │ +
sig
│ │ │ + The signal number that invoked the signal handler
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,29 +2,29 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.handle — Signal handler being invoked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.handle
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreeggss
│ │ │ │ - The address of the kernel-mode stack area (deprecated in SystemTap 2.1)
│ │ │ │ oollddsseett__aaddddrr
│ │ │ │ The address of the bitmask array of blocked signals (deprecated in
│ │ │ │ SystemTap 2.1)
│ │ │ │ - ssiigg__mmooddee
│ │ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ kkaa__aaddddrr
│ │ │ │ The address of the k_sigaction table associated with the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiigg
│ │ │ │ - The signal number that invoked the signal handler
│ │ │ │ ssiigg__ccooddee
│ │ │ │ The si_code value of the siginfo signal
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssiinnffoo
│ │ │ │ The address of the siginfo table
│ │ │ │ + ssiigg__mmooddee
│ │ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + rreeggss
│ │ │ │ + The address of the kernel-mode stack area (deprecated in SystemTap 2.1)
│ │ │ │ + ssiigg
│ │ │ │ + The signal number that invoked the signal handler
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv.return _H_o_m_e probe::signal.handle.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.pending.return
Name probe::signal.pending.return —
│ │ │ Examination of pending signal completed
│ │ │ -
Synopsis signal.pending.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.pending.return Values retstr
│ │ │ Return value as a string
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.pending.return — Examination of pending signal completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.pending.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ Return value as a string
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.pending _H_o_m_e probe::signal.procmask
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::signal.pending
Name probe::signal.pending —
│ │ │ Examining pending signal
│ │ │ -
Values Values name
│ │ │ + Name of the probe point
│ │ │ +
sigset_add
│ │ │ The address of the user-space signal set
│ │ │ (sigset_t)
│ │ │
sigset_size
│ │ │ The size of the user-space signal set
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
Description
│ │ │ This probe is used to examine a set of signals pending for delivery
│ │ │ to a specific thread. This normally occurs when the
│ │ │ do_sigpending kernel function is executed.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.pending — Examining pending signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.pending
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssiiggsseett__aadddd
│ │ │ │ The address of the user-space signal set (sigset_t)
│ │ │ │ ssiiggsseett__ssiizzee
│ │ │ │ The size of the user-space signal set
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe is used to examine a set of signals pending for delivery to a
│ │ │ │ specific thread. This normally occurs when the do_sigpending kernel function is
│ │ │ │ executed.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.handle.return _H_o_m_e probe::signal.pending.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.procmask.return
Name probe::signal.procmask.return —
│ │ │ Examining or changing blocked signals completed
│ │ │ -
Synopsis signal.procmask.return Values retstr
│ │ │ - Return value as a string
│ │ │ -
name
│ │ │ +
Synopsis signal.procmask.return Values name
│ │ │ Name of the probe point
│ │ │ +
retstr
│ │ │ + Return value as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.procmask.return — Examining or changing blocked signals completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.procmask.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreettssttrr
│ │ │ │ - Return value as a string
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + rreettssttrr
│ │ │ │ + Return value as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.procmask _H_o_m_e probe::signal.send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.procmask
Name probe::signal.procmask —
│ │ │ Examining or changing blocked signals
│ │ │ -
Values Values sigset_addr
│ │ │ + The address of the signal set (sigset_t)
│ │ │ + to be implemented
│ │ │ +
oldsigset_addr
│ │ │ The old address of the signal set
│ │ │ (sigset_t)
│ │ │
name
│ │ │ Name of the probe point
│ │ │ +
sigset
│ │ │ + The actual value to be set for sigset_t
│ │ │ + (correct?)
│ │ │
how
│ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ SIG_BLOCK=0 (for blocking signals),
│ │ │ SIG_UNBLOCK=1 (for unblocking signals), and
│ │ │ SIG_SETMASK=2 for setting the signal mask.
│ │ │ -
sigset
│ │ │ - The actual value to be set for sigset_t
│ │ │ - (correct?)
│ │ │ -
sigset_addr
│ │ │ - The address of the signal set (sigset_t)
│ │ │ - to be implemented
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.procmask — Examining or changing blocked signals
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.procmask
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiiggsseett__aaddddrr
│ │ │ │ + The address of the signal set (sigset_t) to be implemented
│ │ │ │ oollddssiiggsseett__aaddddrr
│ │ │ │ The old address of the signal set (sigset_t)
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + ssiiggsseett
│ │ │ │ + The actual value to be set for sigset_t (correct?)
│ │ │ │ hhooww
│ │ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ │ SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking
│ │ │ │ signals), and SIG_SETMASK=2 for setting the signal mask.
│ │ │ │ - ssiiggsseett
│ │ │ │ - The actual value to be set for sigset_t (correct?)
│ │ │ │ - ssiiggsseett__aaddddrr
│ │ │ │ - The address of the signal set (sigset_t) to be implemented
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.pending.return _H_o_m_e probe::signal.procmask.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::signal.send.return
Name probe::signal.send.return —
│ │ │ Signal being sent to a process completed (deprecated in SystemTap 2.1)
│ │ │ -
Synopsis signal.send.return Values send2queue
│ │ │ - Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ +
Synopsis signal.send.return Values shared
│ │ │ + Indicates whether the sent signal is shared by the thread group.
│ │ │
name
│ │ │ The name of the function used to send out the signal
│ │ │ +
send2queue
│ │ │ + Indicates whether the sent signal was sent to an existing sigqueue
│ │ │
retstr
│ │ │ The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │ -
shared
│ │ │ - Indicates whether the sent signal is shared by the thread group.
│ │ │
Context
│ │ │ The signal's sender. (correct?)
│ │ │
Description
│ │ │ Possible __group_send_sig_info and
│ │ │ specific_send_sig_info return values are as follows;
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,23 +3,23 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send.return — Signal being sent to a process completed
│ │ │ │ (deprecated in SystemTap 2.1)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sseenndd22qquueeuuee
│ │ │ │ - Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ + sshhaarreedd
│ │ │ │ + Indicates whether the sent signal is shared by the thread group.
│ │ │ │ nnaammee
│ │ │ │ The name of the function used to send out the signal
│ │ │ │ + sseenndd22qquueeuuee
│ │ │ │ + Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ rreettssttrr
│ │ │ │ The return value to either __group_send_sig_info, specific_send_sig_info,
│ │ │ │ or send_sigqueue
│ │ │ │ - sshhaarreedd
│ │ │ │ - Indicates whether the sent signal is shared by the thread group.
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender. (correct?)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Possible __group_send_sig_info and specific_send_sig_info return values are as
│ │ │ │ follows;
│ │ │ │ 0 -- The signal is successfully sent to a process, which means that, (1) the
│ │ │ │ signal was ignored by the receiving process, (2) this is a non-RT signal and
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.send_sig_queue
Name probe::signal.send_sig_queue —
│ │ │ Queuing a signal to a process
│ │ │ -
Synopsis signal.send_sig_queue Values sig_pid
│ │ │ - The PID of the process to which the signal is queued
│ │ │ +
Synopsis signal.send_sig_queue Values sig_name
│ │ │ + A string representation of the signal
│ │ │
sig
│ │ │ The queued signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
sigqueue_addr
│ │ │ The address of the signal queue
│ │ │
pid_name
│ │ │ Name of the process to which the signal is queued
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
sig_pid
│ │ │ + The PID of the process to which the signal is queued
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send_sig_queue — Queuing a signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send_sig_queue
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process to which the signal is queued
│ │ │ │ - ssiigg
│ │ │ │ - The queued signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The queued signal
│ │ │ │ ssiiggqquueeuuee__aaddddrr
│ │ │ │ The address of the signal queue
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process to which the signal is queued
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process to which the signal is queued
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send.return _H_o_m_e probe::signal.send_sig_queue.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html
│ │ │ @@ -1,26 +1,26 @@
│ │ │
probe::signal.send
Name probe::signal.send —
│ │ │ Signal being sent to a process
│ │ │ -
Values Values task
│ │ │ + A task handle to the signal recipient
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │ +
send2queue
│ │ │ Indicates whether the signal is sent to an existing
│ │ │ sigqueue (deprecated in SystemTap 2.1)
│ │ │ +
si_code
│ │ │ + Indicates the signal type
│ │ │ +
pid_name
│ │ │ + The name of the signal recipient
│ │ │
name
│ │ │ The name of the function used to send out the signal
│ │ │ -
sig
│ │ │ - The number of the signal
│ │ │
sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
sinfo
│ │ │ The address of siginfo struct
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │
shared
│ │ │ Indicates whether the signal is shared by the thread group
│ │ │ -
pid_name
│ │ │ - The name of the signal recipient
│ │ │ -
si_code
│ │ │ - Indicates the signal type
│ │ │
Context
│ │ │ The signal's sender.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send — Signal being sent to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ sseenndd22qquueeuuee
│ │ │ │ Indicates whether the signal is sent to an existing sigqueue (deprecated
│ │ │ │ in SystemTap 2.1)
│ │ │ │ + ssii__ccooddee
│ │ │ │ + Indicates the signal type
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ nnaammee
│ │ │ │ The name of the function used to send out the signal
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ssiinnffoo
│ │ │ │ The address of siginfo struct
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ sshhaarreedd
│ │ │ │ Indicates whether the signal is shared by the thread group
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ - ssii__ccooddee
│ │ │ │ - Indicates the signal type
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.procmask.return _H_o_m_e probe::signal.send.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::signal.sys_tgkill
Name probe::signal.sys_tgkill —
│ │ │ Sending kill signal to a thread group
│ │ │ -
Synopsis signal.sys_tgkill Values Synopsis signal.sys_tgkill Values name
│ │ │ + Name of the probe point
│ │ │ +
sig_pid
│ │ │ + The PID of the thread receiving the kill signal
│ │ │ +
pid_name
│ │ │ The name of the signal recipient
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
tgid
│ │ │ The thread group ID of the thread receiving the kill signal
│ │ │
sig
│ │ │ The specific kill signal sent to the process
│ │ │ -
sig_pid
│ │ │ - The PID of the thread receiving the kill signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │
Description
│ │ │ The tgkill call is similar to tkill,
│ │ │ except that it also allows the caller to specify the thread group ID of
│ │ │ the thread to be signalled. This protects against TID reuse.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tgkill — Sending kill signal to a thread group
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tgkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the thread receiving the kill signal
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the signal recipient
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ttggiidd
│ │ │ │ The thread group ID of the thread receiving the kill signal
│ │ │ │ ssiigg
│ │ │ │ The specific kill signal sent to the process
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the thread receiving the kill signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tgkill call is similar to tkill, except that it also allows the caller to
│ │ │ │ specify the thread group ID of the thread to be signalled. This protects
│ │ │ │ against TID reuse.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send_sig_queue.return _H_o_m_e probe::signal.sys_tgkill.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::signal.sys_tkill
Name probe::signal.sys_tkill —
│ │ │ Sending a kill signal to a thread
│ │ │
Values pid_name
│ │ │ The name of the signal recipient
│ │ │
sig_pid
│ │ │ The PID of the process receiving the kill signal
│ │ │ -
sig
│ │ │ - The specific signal sent to the process
│ │ │
name
│ │ │ Name of the probe point
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ +
sig
│ │ │ + The specific signal sent to the process
│ │ │
Description
│ │ │ The tkill call is analogous to kill(2),
│ │ │ except that it also allows a process within a specific thread group to
│ │ │ be targeted. Such processes are targeted through their unique
│ │ │ thread IDs (TID).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,22 +6,22 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the signal recipient
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the kill signal
│ │ │ │ - ssiigg
│ │ │ │ - The specific signal sent to the process
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The specific signal sent to the process
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tkill call is analogous to kill(2), except that it also allows a process
│ │ │ │ within a specific thread group to be targeted. Such processes are targeted
│ │ │ │ through their unique thread IDs (TID).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tgkill.return _H_o_m_e probe::signal.syskill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.syskill
Name probe::signal.syskill —
│ │ │ Sending kill signal to a process
│ │ │ -
Values pid_name
│ │ │ - The name of the signal recipient
│ │ │ +
Values task
│ │ │ + A task handle to the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │ +
sig
│ │ │ + The specific signal sent to the process
│ │ │ +
pid_name
│ │ │ + The name of the signal recipient
│ │ │
name
│ │ │ Name of the probe point
│ │ │
sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ -
sig
│ │ │ - The specific signal sent to the process
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.syskill — Sending kill signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.syskill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + ssiigg
│ │ │ │ + The specific signal sent to the process
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ - ssiigg
│ │ │ │ - The specific signal sent to the process
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tkill _H_o_m_e probe::signal.syskill.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.wakeup
Name probe::signal.wakeup —
│ │ │ Sleeping process being wakened for signal
│ │ │ -
Values Values sig_pid
│ │ │ + The PID of the process to wake
│ │ │ +
pid_name
│ │ │ Name of the process to wake
│ │ │ +
resume
│ │ │ + Indicates whether to wake up a task in a
│ │ │ + STOPPED or TRACED state
│ │ │
state_mask
│ │ │ A string representation indicating the mask
│ │ │ of task states to wake. Possible values are
│ │ │ TASK_INTERRUPTIBLE, TASK_STOPPED,
│ │ │ TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ -
resume
│ │ │ - Indicates whether to wake up a task in a
│ │ │ - STOPPED or TRACED state
│ │ │ -
sig_pid
│ │ │ - The PID of the process to wake
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.wakeup — Sleeping process being wakened for signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process to wake
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process to wake
│ │ │ │ + rreessuummee
│ │ │ │ + Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ ssttaattee__mmaasskk
│ │ │ │ A string representation indicating the mask of task states to wake.
│ │ │ │ Possible values are TASK_INTERRUPTIBLE, TASK_STOPPED, TASK_TRACED,
│ │ │ │ TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ │ - rreessuummee
│ │ │ │ - Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process to wake
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.systkill.return _H_o_m_e Chapter 18. Errno Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.aio_read.return
Name probe::socket.aio_read.return —
│ │ │ Conclusion of message received via sock_aio_read
│ │ │ -
Synopsis socket.aio_read.return Values flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
success
│ │ │ +
Synopsis socket.aio_read.return Values success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │
state
│ │ │ Socket state value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_aio_read
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read.return — Conclusion of message received via
│ │ │ │ sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_aio_read function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_read
Name probe::socket.aio_read —
│ │ │ Receiving message via sock_aio_read
│ │ │ -
Values state
│ │ │ - Socket state value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │ -
protocol
│ │ │ +
Values protocol
│ │ │ Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_aio_read
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read — Receiving message via sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_aio_read
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html
│ │ │ @@ -1,23 +1,23 @@
│ │ │
probe::socket.aio_write.return
Name probe::socket.aio_write.return —
│ │ │ Conclusion of message send via sock_aio_write
│ │ │ -
Synopsis socket.aio_write.return Values flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
Synopsis socket.aio_write.return Values size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
state
│ │ │ Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_aio_write
function
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write.return — Conclusion of message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_write
Name probe::socket.aio_write —
│ │ │ Message send via sock_aio_write
│ │ │
Values size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_aio_write
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write — Message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::socket.close
Name probe::socket.close —
│ │ │ Close a socket
│ │ │ -
Values state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
Values flags
│ │ │ + Socket flags value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the beginning of closing a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.close — Close a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.close
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of closing a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.aio_write.return _H_o_m_e probe::socket.close.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.create.return
Name probe::socket.create.return —
│ │ │ Return from Creation of a socket
│ │ │ -
Synopsis socket.create.return Values protocol
│ │ │ - Protocol value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
success
│ │ │ +
Synopsis socket.create.return Values success
│ │ │ Was socket creation successful? (1 = yes, 0 = no)
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
err
│ │ │ Error code if success == 0
│ │ │
requester
│ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the conclusion of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create.return — Return from Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ssuucccceessss
│ │ │ │ Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ eerrrr
│ │ │ │ Error code if success == 0
│ │ │ │ rreeqquueesstteerr
│ │ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.create _H_o_m_e probe::socket.read_iter
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::socket.create
Name probe::socket.create —
│ │ │ Creation of a socket
│ │ │ -
Values type
│ │ │ - Socket type value
│ │ │ -
requester
│ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ +
Values protocol
│ │ │ + Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
requester
│ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The requester (see requester variable)
│ │ │
Description
│ │ │ Fires at the beginning of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create — Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - rreeqquueesstteerr
│ │ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + rreeqquueesstteerr
│ │ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (see requester variable)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.close.return _H_o_m_e probe::socket.create.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.read_iter.return
Name probe::socket.read_iter.return —
│ │ │ Conclusion of message received via sock_read_iter
│ │ │ -
Synopsis socket.read_iter.return Values type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
Synopsis socket.read_iter.return Values size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
state
│ │ │ Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_read_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.read_iter.return — Conclusion of message received via
│ │ │ │ sock_read_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.read_iter
Name probe::socket.read_iter —
│ │ │ Receiving message via sock_read_iter
│ │ │
Values size
│ │ │ Message size in bytes
│ │ │
state
│ │ │ Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_read_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -6,24 +6,24 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.readv.return
Name probe::socket.readv.return —
│ │ │ Conclusion of receiving a message via sock_readv
│ │ │ -
Synopsis socket.readv.return Values Synopsis socket.readv.return Values protocol
│ │ │ + Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_readv
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv.return — Conclusion of receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.readv
Name probe::socket.readv —
│ │ │ Receiving a message via sock_readv
│ │ │ -
Values protocol
│ │ │ - Protocol value
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │ -
type
│ │ │ +
Values type
│ │ │ Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
flags
│ │ │ Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_readv
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv — Receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.receive
Name probe::socket.receive —
│ │ │ Message received on a socket.
│ │ │ -
Values type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ +
Values protocol
│ │ │ + Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
success
│ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ +
success
│ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │
Context
│ │ │ The message receiver
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.receive — Message received on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.readv.return _H_o_m_e probe::socket.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.recvmsg.return
Name probe::socket.recvmsg.return —
│ │ │ Return from Message being received on socket
│ │ │ -
Synopsis socket.recvmsg.return Values type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
success
│ │ │ +
Synopsis socket.recvmsg.return Values success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │
state
│ │ │ Socket state value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_recvmsg
function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg.return — Return from Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.recvmsg
Name probe::socket.recvmsg —
│ │ │ Message being received on socket
│ │ │ -
Values protocol
│ │ │ - Protocol value
│ │ │ +
Values size
│ │ │ + Message size in bytes
│ │ │
state
│ │ │ Socket state value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_recvmsg
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg — Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.send
Name probe::socket.send —
│ │ │ Message sent on a socket.
│ │ │ -
Values Values flags
│ │ │ + Socket flags value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
state
│ │ │ Socket state value
│ │ │ -
size
│ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ +
size
│ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │
Context
│ │ │ The message sender
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.send — Message sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.recvmsg.return _H_o_m_e probe::socket.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.sendmsg.return
Name probe::socket.sendmsg.return —
│ │ │ Return from socket.sendmsg.
│ │ │ -
Synopsis socket.sendmsg.return Values protocol
│ │ │ - Protocol value
│ │ │ +
Synopsis socket.sendmsg.return Values success
│ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │
size
│ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │
state
│ │ │ Socket state value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
success
│ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
Context
│ │ │ The message sender.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_sendmsg
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg.return — Return from socket.sendmsg.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ssiizzee
│ │ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.sendmsg
Name probe::socket.sendmsg —
│ │ │ Message is currently being sent on a socket.
│ │ │ -
Values Values state
│ │ │ + Socket state value
│ │ │ +
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
flags
│ │ │ Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_sendmsg
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg — Message is currently being sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.write_iter.return
Name probe::socket.write_iter.return —
│ │ │ Conclusion of message send via sock_write_iter
│ │ │ -
Synopsis socket.write_iter.return Values state
│ │ │ - Socket state value
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ +
Synopsis socket.write_iter.return Values name
│ │ │ + Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
family
│ │ │ Protocol family value
│ │ │
type
│ │ │ Socket type value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_write_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter.return — Conclusion of message send via
│ │ │ │ sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the
│ │ │ │ sock_write_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.write_iter
Name probe::socket.write_iter —
│ │ │ Message send via sock_write_iter
│ │ │ -
Synopsis socket.write_iter Values Synopsis socket.write_iter Values state
│ │ │ + Socket state value
│ │ │ +
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
flags
│ │ │ Socket flags value
│ │ │
type
│ │ │ Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_write_iter
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter — Message send via sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_write_iter
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.writev.return
Name probe::socket.writev.return —
│ │ │ Conclusion of message sent via socket_writev
│ │ │ -
Synopsis socket.writev.return Values family
│ │ │ - Protocol family value
│ │ │ -
success
│ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ +
Synopsis socket.writev.return Values state
│ │ │ + Socket state value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
type
│ │ │ Socket type value
│ │ │ +
success
│ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │
size
│ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_writev
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.writev.return — Conclusion of message sent via socket_writev
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ssiizzee
│ │ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.writev
Name probe::socket.writev —
│ │ │ Message sent via socket_writev
│ │ │ -
Values type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ +
Values flags
│ │ │ Socket flags value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_writev
function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.writev — Message sent via socket_writev
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.entry
Name probe::softirq.entry —
│ │ │ Execution of handler for a pending softirq starting
│ │ │ -
Values vec_nr
│ │ │ - softirq vector number
│ │ │ -
action
│ │ │ +
Values action
│ │ │ pointer to softirq handler just about to execute
│ │ │
h
│ │ │ struct softirq_action* for current pending softirq
│ │ │ +
vec_nr
│ │ │ + softirq vector number
│ │ │
vec
│ │ │ softirq_action vector
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.entry — Execution of handler for a pending softirq starting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.entry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveecc__nnrr
│ │ │ │ - softirq vector number
│ │ │ │ aaccttiioonn
│ │ │ │ pointer to softirq handler just about to execute
│ │ │ │ hh
│ │ │ │ struct softirq_action* for current pending softirq
│ │ │ │ + vveecc__nnrr
│ │ │ │ + softirq vector number
│ │ │ │ vveecc
│ │ │ │ softirq_action vector
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::irq_handler.exit _H_o_m_e probe::softirq.exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.exit
Name probe::softirq.exit —
│ │ │ Execution of handler for a pending softirq completed
│ │ │ -
Values vec
│ │ │ - softirq_action vector
│ │ │ -
h
│ │ │ +
Values h
│ │ │ struct softirq_action* for just executed softirq
│ │ │
action
│ │ │ pointer to softirq handler that just finished execution
│ │ │
vec_nr
│ │ │ softirq vector number
│ │ │ +
vec
│ │ │ + softirq_action vector
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.exit — Execution of handler for a pending softirq completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveecc
│ │ │ │ - softirq_action vector
│ │ │ │ hh
│ │ │ │ struct softirq_action* for just executed softirq
│ │ │ │ aaccttiioonn
│ │ │ │ pointer to softirq handler that just finished execution
│ │ │ │ vveecc__nnrr
│ │ │ │ softirq vector number
│ │ │ │ + vveecc
│ │ │ │ + softirq_action vector
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::softirq.entry _H_o_m_e probe::workqueue.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::stap.cache_add_mod
Name probe::stap.cache_add_mod —
│ │ │ Adding kernel instrumentation module to cache
│ │ │ -
Synopsis stap.cache_add_mod Values source_path
│ │ │ - the path the .ko file is coming from (incl filename)
│ │ │ -
dest_path
│ │ │ +
Synopsis stap.cache_add_mod Values dest_path
│ │ │ the path the .ko file is going to (incl filename)
│ │ │ +
source_path
│ │ │ + the path the .ko file is coming from (incl filename)
│ │ │
Description
│ │ │ Fires just before the file is actually moved. Note: if moving fails,
│ │ │ cache_add_src and cache_add_nss will not fire.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_add_mod — Adding kernel instrumentation module to cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_add_mod
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssoouurrccee__ppaatthh
│ │ │ │ - the path the .ko file is coming from (incl filename)
│ │ │ │ ddeesstt__ppaatthh
│ │ │ │ the path the .ko file is going to (incl filename)
│ │ │ │ + ssoouurrccee__ppaatthh
│ │ │ │ + the path the .ko file is coming from (incl filename)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the file is actually moved. Note: if moving fails,
│ │ │ │ cache_add_src and cache_add_nss will not fire.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 30. SystemTap Translator Tapset _H_o_m_e probe::stap.cache_add_nss
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::stap.cache_add_nss
Name probe::stap.cache_add_nss —
│ │ │ Add NSS (Network Security Services) information to cache
│ │ │ -
Synopsis stap.cache_add_nss Values Synopsis stap.cache_add_nss Values source_path
│ │ │ the path the .sgn file is coming from (incl filename)
│ │ │ -
source_path
│ │ │ +
dest_path
│ │ │ the path the .sgn file is coming from (incl filename)
│ │ │
Description
│ │ │ Fires just before the file is actually moved. Note: stap must compiled
│ │ │ with NSS support; if moving the kernel module fails, this probe will
│ │ │ not fire.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,17 +3,17 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_add_nss — Add NSS (Network Security Services) information to
│ │ │ │ cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_add_nss
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeesstt__ppaatthh
│ │ │ │ - the path the .sgn file is coming from (incl filename)
│ │ │ │ ssoouurrccee__ppaatthh
│ │ │ │ the path the .sgn file is coming from (incl filename)
│ │ │ │ + ddeesstt__ppaatthh
│ │ │ │ + the path the .sgn file is coming from (incl filename)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the file is actually moved. Note: stap must compiled with NSS
│ │ │ │ support; if moving the kernel module fails, this probe will not fire.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.cache_add_mod _H_o_m_e probe::stap.cache_add_src
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::stap.cache_add_src
Name probe::stap.cache_add_src —
│ │ │ Adding C code translation to cache
│ │ │ -
Synopsis stap.cache_add_src Values source_path
│ │ │ - the path the .c file is coming from (incl filename)
│ │ │ -
dest_path
│ │ │ +
Synopsis stap.cache_add_src Values dest_path
│ │ │ the path the .c file is going to (incl filename)
│ │ │ +
source_path
│ │ │ + the path the .c file is coming from (incl filename)
│ │ │
Description
│ │ │ Fires just before the file is actually moved. Note: if moving the
│ │ │ kernel module fails, this probe will not fire.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_add_src — Adding C code translation to cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_add_src
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssoouurrccee__ppaatthh
│ │ │ │ - the path the .c file is coming from (incl filename)
│ │ │ │ ddeesstt__ppaatthh
│ │ │ │ the path the .c file is going to (incl filename)
│ │ │ │ + ssoouurrccee__ppaatthh
│ │ │ │ + the path the .c file is coming from (incl filename)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the file is actually moved. Note: if moving the kernel module
│ │ │ │ fails, this probe will not fire.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.cache_add_nss _H_o_m_e probe::stap.cache_clean
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-get.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::stap.cache_get
Name probe::stap.cache_get —
│ │ │ Found item in stap cache
│ │ │ -
Values module_path
│ │ │ - the path of the .ko kernel module file
│ │ │ -
source_path
│ │ │ +
Values source_path
│ │ │ the path of the .c source file
│ │ │ +
module_path
│ │ │ + the path of the .ko kernel module file
│ │ │
Description
│ │ │ Fires just before the return of get_from_cache, when the cache grab
│ │ │ is successful.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_get — Found item in stap cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_get
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmoodduullee__ppaatthh
│ │ │ │ - the path of the .ko kernel module file
│ │ │ │ ssoouurrccee__ppaatthh
│ │ │ │ the path of the .c source file
│ │ │ │ + mmoodduullee__ppaatthh
│ │ │ │ + the path of the .ko kernel module file
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the return of get_from_cache, when the cache grab is
│ │ │ │ successful.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.cache_clean _H_o_m_e probe::stap.pass0
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::stap.system.spawn
Name probe::stap.system.spawn —
│ │ │ stap spawned new process
│ │ │ -
Synopsis stap.system.spawn Values ret
│ │ │ - the return value from posix_spawn
│ │ │ -
pid
│ │ │ +
Synopsis stap.system.spawn Values pid
│ │ │ the pid of the spawned process
│ │ │ +
ret
│ │ │ + the return value from posix_spawn
│ │ │
Description
│ │ │ Fires just after the call to posix_spawn.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.system.spawn — stap spawned new process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.system.spawn
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreett
│ │ │ │ - the return value from posix_spawn
│ │ │ │ ppiidd
│ │ │ │ the pid of the spawned process
│ │ │ │ + rreett
│ │ │ │ + the return value from posix_spawn
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just after the call to posix_spawn.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.system.return _H_o_m_e probe::stapio.receive_control_message
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::staprun.send_control_message
Name probe::staprun.send_control_message —
│ │ │ Sending a control message
│ │ │ -
Synopsis staprun.send_control_message Values Synopsis staprun.send_control_message Values data
│ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │ +
type
│ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │
len
│ │ │ the length (in bytes) of the data blob
│ │ │ -
data
│ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │
Description
│ │ │ Fires at the beginning of the send_request function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::staprun.send_control_message — Sending a control message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ staprun.send_control_message
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddaattaa
│ │ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │ │ ttyyppee
│ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │ lleenn
│ │ │ │ the length (in bytes) of the data blob
│ │ │ │ - ddaattaa
│ │ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of the send_request function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::staprun.remove_module _H_o_m_e Chapter 31. Network File Storage Tapsets
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.bind_new_program
Name probe::sunrpc.clnt.bind_new_program —
│ │ │ Bind a new RPC program to an existing client
│ │ │
Synopsis sunrpc.clnt.bind_new_program Values prog
│ │ │ the number of new RPC program
│ │ │
old_vers
│ │ │ the version of old RPC program
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │
old_prog
│ │ │ the number of old RPC program
│ │ │
old_progname
│ │ │ the name of old RPC program
│ │ │ -
vers
│ │ │ - the version of new RPC program
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │
progname
│ │ │ the name of new RPC program
│ │ │ +
vers
│ │ │ + the version of new RPC program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -7,20 +7,20 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.bind_new_program
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroogg
│ │ │ │ the number of new RPC program
│ │ │ │ oolldd__vveerrss
│ │ │ │ the version of old RPC program
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ oolldd__pprroogg
│ │ │ │ the number of old RPC program
│ │ │ │ oolldd__pprrooggnnaammee
│ │ │ │ the name of old RPC program
│ │ │ │ - vveerrss
│ │ │ │ - the version of new RPC program
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ pprrooggnnaammee
│ │ │ │ the name of new RPC program
│ │ │ │ + vveerrss
│ │ │ │ + the version of new RPC program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.pre_routing _H_o_m_e probe::sunrpc.clnt.call_async
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_async
Name probe::sunrpc.clnt.call_async —
│ │ │ Make an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_async Values procname
│ │ │ - the procedure name in this RPC call
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │ +
Synopsis sunrpc.clnt.call_async Values flags
│ │ │ + flags
│ │ │ +
proc
│ │ │ + the procedure number in this RPC call
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │ +
dead
│ │ │ + whether this client is abandoned
│ │ │
port
│ │ │ the port number
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ +
procname
│ │ │ + the procedure name in this RPC call
│ │ │
xid
│ │ │ current transmission id
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │
servername
│ │ │ the server machine name
│ │ │ -
flags
│ │ │ - flags
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │ -
proc
│ │ │ - the procedure number in this RPC call
│ │ │ -
dead
│ │ │ - whether this client is abandoned
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_async — Make an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_async
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprrooccnnaammee
│ │ │ │ - the procedure name in this RPC call
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - xxiidd
│ │ │ │ - current transmission id
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ ffllaaggss
│ │ │ │ flags
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ pprroocc
│ │ │ │ the procedure number in this RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ ddeeaadd
│ │ │ │ whether this client is abandoned
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ + pprrooccnnaammee
│ │ │ │ + the procedure name in this RPC call
│ │ │ │ + xxiidd
│ │ │ │ + current transmission id
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.bind_new_program _H_o_m_e probe::sunrpc.clnt.call_sync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_sync
Name probe::sunrpc.clnt.call_sync —
│ │ │ Make a synchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_sync Values prot
│ │ │ - the IP protocol number
│ │ │ -
proc
│ │ │ - the procedure number in this RPC call
│ │ │ -
dead
│ │ │ +
Synopsis sunrpc.clnt.call_sync Values dead
│ │ │ whether this client is abandoned
│ │ │ -
flags
│ │ │ - flags
│ │ │ +
port
│ │ │ + the port number
│ │ │ +
procname
│ │ │ + the procedure name in this RPC call
│ │ │
servername
│ │ │ the server machine name
│ │ │
xid
│ │ │ current transmission id
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │
progname
│ │ │ the RPC program name
│ │ │
vers
│ │ │ the RPC program version number
│ │ │ -
port
│ │ │ - the port number
│ │ │ -
procname
│ │ │ - the procedure name in this RPC call
│ │ │ +
flags
│ │ │ + flags
│ │ │ +
proc
│ │ │ + the procedure number in this RPC call
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_sync — Make a synchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_sync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ - pprroocc
│ │ │ │ - the procedure number in this RPC call
│ │ │ │ ddeeaadd
│ │ │ │ whether this client is abandoned
│ │ │ │ - ffllaaggss
│ │ │ │ - flags
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ + pprrooccnnaammee
│ │ │ │ + the procedure name in this RPC call
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ xxiidd
│ │ │ │ current transmission id
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ vveerrss
│ │ │ │ the RPC program version number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ - pprrooccnnaammee
│ │ │ │ - the procedure name in this RPC call
│ │ │ │ + ffllaaggss
│ │ │ │ + flags
│ │ │ │ + pprroocc
│ │ │ │ + the procedure number in this RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_async _H_o_m_e probe::sunrpc.clnt.clone_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.clone_client
Name probe::sunrpc.clnt.clone_client —
│ │ │ Clone an RPC client structure
│ │ │
Synopsis sunrpc.clnt.clone_client Values prog
│ │ │ the RPC program number
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │
servername
│ │ │ the server machine name
│ │ │
port
│ │ │ the port number
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │
authflavor
│ │ │ the authentication flavor
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,22 +4,22 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.clone_client — Clone an RPC client structure
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.clone_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ aauutthhffllaavvoorr
│ │ │ │ the authentication flavor
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_sync _H_o_m_e probe::sunrpc.clnt.create_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.create_client
Name probe::sunrpc.clnt.create_client —
│ │ │ Create an RPC client
│ │ │ -
Synopsis sunrpc.clnt.create_client Values Synopsis sunrpc.clnt.create_client Values authflavor
│ │ │ + the authentication flavor
│ │ │ +
port
│ │ │ + the port number
│ │ │ +
servername
│ │ │ the server machine name
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
prog
│ │ │ the RPC program number
│ │ │
progname
│ │ │ the RPC program name
│ │ │
prot
│ │ │ the IP protocol number
│ │ │ -
authflavor
│ │ │ - the authentication flavor
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ -
port
│ │ │ - the port number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.create_client — Create an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.create_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + aauutthhffllaavvoorr
│ │ │ │ + the authentication flavor
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ - aauutthhffllaavvoorr
│ │ │ │ - the authentication flavor
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.clone_client _H_o_m_e probe::sunrpc.clnt.restart_call
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.restart_call
Name probe::sunrpc.clnt.restart_call —
│ │ │ Restart an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.restart_call Values tk_pid
│ │ │ - the debugging aid of task
│ │ │ +
Synopsis sunrpc.clnt.restart_call Values prog
│ │ │ + the RPC program number
│ │ │ +
tk_priority
│ │ │ + the task priority
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │ +
xid
│ │ │ + the transmission id
│ │ │
tk_runstate
│ │ │ the task run status
│ │ │
tk_flags
│ │ │ the task flags
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │ -
xid
│ │ │ - the transmission id
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ -
tk_priority
│ │ │ - the task priority
│ │ │ +
tk_pid
│ │ │ + the debugging aid of task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.restart_call — Restart an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.restart_call
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttkk__ppiidd
│ │ │ │ - the debugging aid of task
│ │ │ │ - ttkk__rruunnssttaattee
│ │ │ │ - the task run status
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the task flags
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ ttkk__pprriioorriittyy
│ │ │ │ the task priority
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id
│ │ │ │ + ttkk__rruunnssttaattee
│ │ │ │ + the task run status
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the task flags
│ │ │ │ + ttkk__ppiidd
│ │ │ │ + the debugging aid of task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.create_client _H_o_m_e probe::sunrpc.clnt.shutdown_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html
│ │ │ @@ -1,39 +1,39 @@
│ │ │
probe::sunrpc.clnt.shutdown_client
Name probe::sunrpc.clnt.shutdown_client —
│ │ │ Shutdown an RPC client
│ │ │ -
Synopsis sunrpc.clnt.shutdown_client Values om_bytes_sent
│ │ │ - the count of bytes out
│ │ │ +
Synopsis sunrpc.clnt.shutdown_client Values om_queue
│ │ │ + the jiffies queued for xmit
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
progname
│ │ │ the RPC program name
│ │ │ +
netreconn
│ │ │ + the count of reconnections
│ │ │
port
│ │ │ the port number
│ │ │
om_bytes_recv
│ │ │ the count of bytes in
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ -
authflavor
│ │ │ - the authentication flavor
│ │ │ -
om_rtt
│ │ │ - the RPC RTT jiffies
│ │ │ -
om_execute
│ │ │ - the RPC execution jiffies
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │ -
clones
│ │ │ - the number of clones
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ -
om_ntrans
│ │ │ - the count of RPC transmissions
│ │ │
rpccnt
│ │ │ the count of RPC calls
│ │ │ -
om_queue
│ │ │ - the jiffies queued for xmit
│ │ │ -
tasks
│ │ │ - the number of references
│ │ │ +
om_ntrans
│ │ │ + the count of RPC transmissions
│ │ │
om_ops
│ │ │ the count of operations
│ │ │ -
netreconn
│ │ │ - the count of reconnections
│ │ │
prog
│ │ │ the RPC program number
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
om_execute
│ │ │ + the RPC execution jiffies
│ │ │ +
om_bytes_sent
│ │ │ + the count of bytes out
│ │ │ +
om_rtt
│ │ │ + the RPC RTT jiffies
│ │ │ +
tasks
│ │ │ + the number of references
│ │ │ +
authflavor
│ │ │ + the authentication flavor
│ │ │ +
clones
│ │ │ + the number of clones
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,46 +2,46 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.shutdown_client — Shutdown an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.shutdown_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oomm__bbyytteess__sseenntt
│ │ │ │ - the count of bytes out
│ │ │ │ + oomm__qquueeuuee
│ │ │ │ + the jiffies queued for xmit
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ + nneettrreeccoonnnn
│ │ │ │ + the count of reconnections
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ oomm__bbyytteess__rreeccvv
│ │ │ │ the count of bytes in
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - aauutthhffllaavvoorr
│ │ │ │ - the authentication flavor
│ │ │ │ - oomm__rrtttt
│ │ │ │ - the RPC RTT jiffies
│ │ │ │ - oomm__eexxeeccuuttee
│ │ │ │ - the RPC execution jiffies
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ - cclloonneess
│ │ │ │ - the number of clones
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ - oomm__nnttrraannss
│ │ │ │ - the count of RPC transmissions
│ │ │ │ rrppccccnntt
│ │ │ │ the count of RPC calls
│ │ │ │ - oomm__qquueeuuee
│ │ │ │ - the jiffies queued for xmit
│ │ │ │ - ttaasskkss
│ │ │ │ - the number of references
│ │ │ │ + oomm__nnttrraannss
│ │ │ │ + the count of RPC transmissions
│ │ │ │ oomm__ooppss
│ │ │ │ the count of operations
│ │ │ │ - nneettrreeccoonnnn
│ │ │ │ - the count of reconnections
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + oomm__eexxeeccuuttee
│ │ │ │ + the RPC execution jiffies
│ │ │ │ + oomm__bbyytteess__sseenntt
│ │ │ │ + the count of bytes out
│ │ │ │ + oomm__rrtttt
│ │ │ │ + the RPC RTT jiffies
│ │ │ │ + ttaasskkss
│ │ │ │ + the number of references
│ │ │ │ + aauutthhffllaavvoorr
│ │ │ │ + the authentication flavor
│ │ │ │ + cclloonneess
│ │ │ │ + the number of clones
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.restart_call _H_o_m_e probe::sunrpc.sched.delay
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.sched.delay
Name probe::sunrpc.sched.delay —
│ │ │ Delay an RPC task
│ │ │ -
Synopsis sunrpc.sched.delay Values tk_flags
│ │ │ - the flags of the task
│ │ │ -
vers
│ │ │ - the program version in the RPC call
│ │ │ -
tk_pid
│ │ │ - the debugging id of the task
│ │ │ -
delay
│ │ │ - the time delayed
│ │ │ +
Synopsis sunrpc.sched.delay Values prog
│ │ │ + the program number in the RPC call
│ │ │
prot
│ │ │ the IP protocol in the RPC call
│ │ │ +
delay
│ │ │ + the time delayed
│ │ │ +
vers
│ │ │ + the program version in the RPC call
│ │ │
xid
│ │ │ the transmission id in the RPC call
│ │ │ -
prog
│ │ │ - the program number in the RPC call
│ │ │ +
tk_flags
│ │ │ + the flags of the task
│ │ │ +
tk_pid
│ │ │ + the debugging id of the task
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.delay — Delay an RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.delay
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ - vveerrss
│ │ │ │ - the program version in the RPC call
│ │ │ │ - ttkk__ppiidd
│ │ │ │ - the debugging id of the task
│ │ │ │ - ddeellaayy
│ │ │ │ - the time delayed
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ pprroott
│ │ │ │ the IP protocol in the RPC call
│ │ │ │ + ddeellaayy
│ │ │ │ + the time delayed
│ │ │ │ + vveerrss
│ │ │ │ + the program version in the RPC call
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ + ttkk__ppiidd
│ │ │ │ + the debugging id of the task
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.shutdown_client _H_o_m_e probe::sunrpc.sched.execute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.sched.execute
Name probe::sunrpc.sched.execute —
│ │ │ Execute the RPC `scheduler'
│ │ │ -
Synopsis sunrpc.sched.execute Values xid
│ │ │ - the transmission id in the RPC call
│ │ │ +
Synopsis sunrpc.sched.execute Values prot
│ │ │ + the IP protocol in the RPC call
│ │ │
prog
│ │ │ the program number in the RPC call
│ │ │ -
prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
tk_pid
│ │ │ - the debugging id of the task
│ │ │
tk_flags
│ │ │ the flags of the task
│ │ │ +
tk_pid
│ │ │ + the debugging id of the task
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.execute — Execute the RPC `scheduler'
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ pprroott
│ │ │ │ the IP protocol in the RPC call
│ │ │ │ - ttkk__ppiidd
│ │ │ │ - the debugging id of the task
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ + ttkk__ppiidd
│ │ │ │ + the debugging id of the task
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.delay _H_o_m_e probe::sunrpc.sched.new_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::sunrpc.sched.new_task
Name probe::sunrpc.sched.new_task —
│ │ │ Create new task for the specified client
│ │ │ -
Synopsis sunrpc.sched.new_task Values prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
prog
│ │ │ +
Synopsis sunrpc.sched.new_task Values prog
│ │ │ the program number in the RPC call
│ │ │ -
xid
│ │ │ - the transmission id in the RPC call
│ │ │ -
vers
│ │ │ - the program version in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │
tk_flags
│ │ │ the flags of the task
│ │ │ +
vers
│ │ │ + the program version in the RPC call
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.new_task — Create new task for the specified client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.new_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ pprroogg
│ │ │ │ the program number in the RPC call
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ - vveerrss
│ │ │ │ - the program version in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ + vveerrss
│ │ │ │ + the program version in the RPC call
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.execute _H_o_m_e probe::sunrpc.sched.release_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::sunrpc.sched.release_task
Name probe::sunrpc.sched.release_task —
│ │ │ Release all resources associated with a task
│ │ │
Synopsis sunrpc.sched.release_task Values xid
│ │ │ the transmission id in the RPC call
│ │ │ -
prog
│ │ │ - the program number in the RPC call
│ │ │ -
prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
tk_flags
│ │ │ - the flags of the task
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │ +
tk_flags
│ │ │ + the flags of the task
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │ +
prog
│ │ │ + the program number in the RPC call
│ │ │
Description
│ │ │ rpc_release_task
function might not be found for a particular kernel.
│ │ │ So, if we can't find it, just return '-1' for everything.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,21 +4,21 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.release_task — Release all resources associated with a task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.release_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ rpc_release_task function might not be found for a particular kernel. So, if we
│ │ │ │ can't find it, just return '-1' for everything.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.new_task _H_o_m_e probe::sunrpc.svc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::sunrpc.svc.create
Name probe::sunrpc.svc.create —
│ │ │ Create an RPC service
│ │ │ -
Synopsis sunrpc.svc.create Values Synopsis sunrpc.svc.create Values prog
│ │ │ + the number of the program
│ │ │ +
bufsize
│ │ │ the buffer size
│ │ │ -
progname
│ │ │ - the name of the program
│ │ │
pg_nvers
│ │ │ the number of supported versions
│ │ │ -
prog
│ │ │ - the number of the program
│ │ │ +
progname
│ │ │ + the name of the program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.create — Create an RPC service
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprroogg
│ │ │ │ + the number of the program
│ │ │ │ bbuuffssiizzee
│ │ │ │ the buffer size
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the name of the program
│ │ │ │ ppgg__nnvveerrss
│ │ │ │ the number of supported versions
│ │ │ │ - pprroogg
│ │ │ │ - the number of the program
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the name of the program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.release_task _H_o_m_e probe::sunrpc.svc.destroy
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.destroy
Name probe::sunrpc.svc.destroy —
│ │ │ Destroy an RPC service
│ │ │ -
Synopsis sunrpc.svc.destroy Values nettcpconn
│ │ │ - the count of accepted TCP connections
│ │ │ -
netcnt
│ │ │ - the count of received RPC requests
│ │ │ -
sv_name
│ │ │ - the service name
│ │ │ -
sv_prog
│ │ │ - the number of the program
│ │ │ -
rpcbadauth
│ │ │ - the count of requests drooped for authentication failure
│ │ │ -
rpcbadfmt
│ │ │ - the count of requests dropped for bad formats
│ │ │ +
Synopsis sunrpc.svc.destroy Values rpccnt
│ │ │ + the count of valid RPC requests
│ │ │
sv_progname
│ │ │ the name of the program
│ │ │ -
rpccnt
│ │ │ - the count of valid RPC requests
│ │ │ +
sv_prog
│ │ │ + the number of the program
│ │ │ +
nettcpconn
│ │ │ + the count of accepted TCP connections
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ +
rpcbadfmt
│ │ │ + the count of requests dropped for bad formats
│ │ │ +
rpcbadauth
│ │ │ + the count of requests drooped for authentication failure
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │ +
netcnt
│ │ │ + the count of received RPC requests
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.destroy — Destroy an RPC service
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.destroy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneettttccppccoonnnn
│ │ │ │ - the count of accepted TCP connections
│ │ │ │ - nneettccnntt
│ │ │ │ - the count of received RPC requests
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ - ssvv__pprroogg
│ │ │ │ - the number of the program
│ │ │ │ - rrppccbbaaddaauutthh
│ │ │ │ - the count of requests drooped for authentication failure
│ │ │ │ - rrppccbbaaddffmmtt
│ │ │ │ - the count of requests dropped for bad formats
│ │ │ │ - ssvv__pprrooggnnaammee
│ │ │ │ - the name of the program
│ │ │ │ rrppccccnntt
│ │ │ │ the count of valid RPC requests
│ │ │ │ + ssvv__pprrooggnnaammee
│ │ │ │ + the name of the program
│ │ │ │ + ssvv__pprroogg
│ │ │ │ + the number of the program
│ │ │ │ + nneettttccppccoonnnn
│ │ │ │ + the count of accepted TCP connections
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ + rrppccbbaaddffmmtt
│ │ │ │ + the count of requests dropped for bad formats
│ │ │ │ + rrppccbbaaddaauutthh
│ │ │ │ + the count of requests drooped for authentication failure
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ + nneettccnntt
│ │ │ │ + the count of received RPC requests
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.create _H_o_m_e probe::sunrpc.svc.drop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.drop
Name probe::sunrpc.svc.drop —
│ │ │ Drop RPC request
│ │ │ -
Values sv_name
│ │ │ - the service name
│ │ │ -
rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │ +
Values peer_ip
│ │ │ + the peer address where the request is from
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │
rq_xid
│ │ │ the transmission id in the request
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │ -
rq_prog
│ │ │ - the program number in the request
│ │ │ -
peer_ip
│ │ │ - the peer address where the request is from
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │ +
rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.drop — Drop RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.drop
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ - rrqq__pprroott
│ │ │ │ - the IP protocol of the reqeust
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ rrqq__xxiidd
│ │ │ │ the transmission id in the request
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ + rrqq__pprroott
│ │ │ │ + the IP protocol of the reqeust
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.destroy _H_o_m_e probe::sunrpc.svc.process
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.process
Name probe::sunrpc.svc.process —
│ │ │ Process an RPC request
│ │ │ -
Synopsis sunrpc.svc.process Values peer_ip
│ │ │ - the peer address where the request is from
│ │ │ -
rq_prog
│ │ │ - the program number in the request
│ │ │ -
sv_nrthreads
│ │ │ - the number of concurrent threads
│ │ │ +
Synopsis sunrpc.svc.process Values rq_vers
│ │ │ + the program version in the request
│ │ │ +
rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │
rq_xid
│ │ │ the transmission id in the request
│ │ │
sv_prog
│ │ │ the number of the program
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │ -
rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │ -
sv_name
│ │ │ - the service name
│ │ │ +
sv_nrthreads
│ │ │ + the number of concurrent threads
│ │ │ +
peer_ip
│ │ │ + the peer address where the request is from
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.process — Process an RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.process
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ - ssvv__nnrrtthhrreeaaddss
│ │ │ │ - the number of concurrent threads
│ │ │ │ - rrqq__pprroocc
│ │ │ │ - the procedure number in the request
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ - ssvv__pprroogg
│ │ │ │ - the number of the program
│ │ │ │ rrqq__vveerrss
│ │ │ │ the program version in the request
│ │ │ │ rrqq__pprroott
│ │ │ │ the IP protocol of the reqeust
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ + rrqq__pprroocc
│ │ │ │ + the procedure number in the request
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ + ssvv__pprroogg
│ │ │ │ + the number of the program
│ │ │ │ + ssvv__nnrrtthhrreeaaddss
│ │ │ │ + the number of concurrent threads
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.drop _H_o_m_e probe::sunrpc.svc.recv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::sunrpc.svc.recv
Name probe::sunrpc.svc.recv —
│ │ │ Listen for the next RPC request on any socket
│ │ │ -
Values sv_prog
│ │ │ - the number of the program
│ │ │ -
sv_name
│ │ │ +
Values sv_name
│ │ │ the service name
│ │ │
timeout
│ │ │ the timeout of waiting for data
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ +
sv_prog
│ │ │ + the number of the program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.recv — Listen for the next RPC request on any socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.recv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssvv__pprroogg
│ │ │ │ - the number of the program
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ ttiimmeeoouutt
│ │ │ │ the timeout of waiting for data
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ + ssvv__pprroogg
│ │ │ │ + the number of the program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.process _H_o_m_e probe::sunrpc.svc.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.svc.register
Name probe::sunrpc.svc.register —
│ │ │ Register an RPC service with the local portmapper
│ │ │ -
Synopsis sunrpc.svc.register Values progname
│ │ │ - the name of the program
│ │ │ +
Synopsis sunrpc.svc.register Values prot
│ │ │ + the IP protocol number
│ │ │ +
prog
│ │ │ + the number of the program
│ │ │
sv_name
│ │ │ the service name
│ │ │ +
progname
│ │ │ + the name of the program
│ │ │
port
│ │ │ the port number
│ │ │ -
prog
│ │ │ - the number of the program
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │
Description
│ │ │ If proto
and port
are both 0, then unregister a service.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.register — Register an RPC service with the local portmapper
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the name of the program
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + pprroogg
│ │ │ │ + the number of the program
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the name of the program
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ - pprroogg
│ │ │ │ - the number of the program
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ If pprroottoo and ppoorrtt are both 0, then unregister a service.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.recv _H_o_m_e probe::sunrpc.svc.send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.send
Name probe::sunrpc.svc.send —
│ │ │ Return reply to RPC client
│ │ │ -
Values rq_vers
│ │ │ - the program version in the request
│ │ │ -
rq_prot
│ │ │ +
Values rq_prot
│ │ │ the IP protocol of the reqeust
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │
sv_name
│ │ │ the service name
│ │ │ -
peer_ip
│ │ │ - the peer address where the request is from
│ │ │ -
rq_prog
│ │ │ - the program number in the request
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │
rq_xid
│ │ │ the transmission id in the request
│ │ │ +
peer_ip
│ │ │ + the peer address where the request is from
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.send — Return reply to RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ rrqq__pprroott
│ │ │ │ the IP protocol of the reqeust
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ rrqq__xxiidd
│ │ │ │ the transmission id in the request
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.register _H_o_m_e probe::tcp.disconnect
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::syscall_any.return
Name probe::syscall_any.return —
│ │ │ Record exit from a syscall
│ │ │
Synopsis syscall_any.return Values name
│ │ │ name of the syscall
│ │ │ -
syscall_nr
│ │ │ - number of the syscall
│ │ │
retval
│ │ │ return value of the syscall
│ │ │ +
syscall_nr
│ │ │ + number of the syscall
│ │ │
Context
│ │ │ The process performing the syscall
│ │ │
Description
│ │ │ The syscall_any.return probe point is designed to be a low overhead
│ │ │ that monitors all the syscalls returns via a kernel tracepoint.
│ │ │ Because of the breadth of syscalls it monitors it provides
│ │ │ no information about the syscall arguments, argstr string
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,18 +4,18 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::syscall_any.return — Record exit from a syscall
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ syscall_any.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ nnaammee
│ │ │ │ name of the syscall
│ │ │ │ - ssyyssccaallll__nnrr
│ │ │ │ - number of the syscall
│ │ │ │ rreettvvaall
│ │ │ │ return value of the syscall
│ │ │ │ + ssyyssccaallll__nnrr
│ │ │ │ + number of the syscall
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process performing the syscall
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The syscall_any.return probe point is designed to be a low overhead that
│ │ │ │ monitors all the syscalls returns via a kernel tracepoint. Because of the
│ │ │ │ breadth of syscalls it monitors it provides no information about the syscall
│ │ │ │ arguments, argstr string representation of those arguments, or a string
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tcp.disconnect.return
Name probe::tcp.disconnect.return —
│ │ │ TCP socket disconnection complete
│ │ │ -
Synopsis tcp.disconnect.return Values ret
│ │ │ - Error code (0: no error)
│ │ │ -
name
│ │ │ +
Synopsis tcp.disconnect.return Values name
│ │ │ Name of this probe
│ │ │ +
ret
│ │ │ + Error code (0: no error)
│ │ │
Context
│ │ │ The process which disconnects tcp
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.disconnect.return — TCP socket disconnection complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.disconnect.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreett
│ │ │ │ - Error code (0: no error)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + rreett
│ │ │ │ + Error code (0: no error)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which disconnects tcp
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.disconnect _H_o_m_e probe::tcp.receive
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.disconnect
Name probe::tcp.disconnect —
│ │ │ TCP socket disconnection
│ │ │ -
Values sock
│ │ │ - Network socket
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ +
Values dport
│ │ │ + TCP destination port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
dport
│ │ │ - TCP destination port
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
sport
│ │ │ TCP source port
│ │ │ -
flags
│ │ │ - TCP flags (e.g. FIN, etc)
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
family
│ │ │ - IP address family
│ │ │ +
flags
│ │ │ + TCP flags (e.g. FIN, etc)
│ │ │ +
sock
│ │ │ + Network socket
│ │ │
Context
│ │ │ The process which disconnects tcp
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.disconnect — TCP socket disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - ffllaaggss
│ │ │ │ - TCP flags (e.g. FIN, etc)
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ffllaaggss
│ │ │ │ + TCP flags (e.g. FIN, etc)
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which disconnects tcp
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.send _H_o_m_e probe::tcp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html
│ │ │ @@ -1,31 +1,31 @@
│ │ │
probe::tcp.receive
Name probe::tcp.receive —
│ │ │ Called when a TCP packet is received
│ │ │ -
Values fin
│ │ │ - TCP FIN flag
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ +
Values iphdr
│ │ │ + IP header address
│ │ │
family
│ │ │ IP address family
│ │ │ +
protocol
│ │ │ + Packet protocol from driver
│ │ │ +
fin
│ │ │ + TCP FIN flag
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
syn
│ │ │ TCP SYN flag
│ │ │ -
iphdr
│ │ │ - IP header address
│ │ │ -
dport
│ │ │ - TCP destination port
│ │ │
ack
│ │ │ TCP ACK flag
│ │ │ -
rst
│ │ │ - TCP RST flag
│ │ │ -
psh
│ │ │ - TCP PSH flag
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
sport
│ │ │ TCP source port
│ │ │ -
protocol
│ │ │ - Packet protocol from driver
│ │ │
urg
│ │ │ TCP URG flag
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
rst
│ │ │ + TCP RST flag
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
dport
│ │ │ + TCP destination port
│ │ │ +
psh
│ │ │ + TCP PSH flag
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,38 +2,38 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.receive — Called when a TCP packet is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ + iipphhddrr
│ │ │ │ + IP header address
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssyynn
│ │ │ │ TCP SYN flag
│ │ │ │ - iipphhddrr
│ │ │ │ - IP header address
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP destination port
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP destination port
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.disconnect.return _H_o_m_e probe::tcp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.recvmsg.return
Name probe::tcp.recvmsg.return —
│ │ │ Receiving TCP message complete
│ │ │ -
Synopsis tcp.recvmsg.return Values family
│ │ │ - IP address family
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
sport
│ │ │ - TCP source port
│ │ │ -
size
│ │ │ +
Synopsis tcp.recvmsg.return Values size
│ │ │ Number of bytes received or error code if an error occurred.
│ │ │
dport
│ │ │ TCP destination port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
family
│ │ │ + IP address family
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
sport
│ │ │ + TCP source port
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg.return — Receiving TCP message complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP source port
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes received or error code if an error occurred.
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP source port
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.recvmsg _H_o_m_e probe::tcp.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.recvmsg
Name probe::tcp.recvmsg —
│ │ │ Receiving TCP message
│ │ │
Values daddr
│ │ │ A string representing the destination IP address
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
sock
│ │ │ - Network socket
│ │ │ -
size
│ │ │ - Number of bytes to be received
│ │ │
dport
│ │ │ TCP destination port
│ │ │ -
sport
│ │ │ - TCP source port
│ │ │
family
│ │ │ IP address family
│ │ │ +
size
│ │ │ + Number of bytes to be received
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ +
sport
│ │ │ + TCP source port
│ │ │ +
sock
│ │ │ + Network socket
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg — Receiving TCP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes to be received
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP source port
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes to be received
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP source port
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.receive _H_o_m_e probe::tcp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::tcp.sendmsg
Name probe::tcp.sendmsg —
│ │ │ Sending a tcp message
│ │ │ -
Values size
│ │ │ - Number of bytes to send
│ │ │ -
family
│ │ │ +
Values family
│ │ │ IP address family
│ │ │ -
sock
│ │ │ - Network socket
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
sock
│ │ │ + Network socket
│ │ │ +
size
│ │ │ + Number of bytes to send
│ │ │
Context
│ │ │ The process which sends a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.sendmsg — Sending a tcp message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes to send
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes to send
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sends a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.recvmsg.return _H_o_m_e probe::tcp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tcp.setsockopt.return
Name probe::tcp.setsockopt.return —
│ │ │ Return from setsockopt
│ │ │ -
Synopsis tcp.setsockopt.return Values name
│ │ │ - Name of this probe
│ │ │ -
ret
│ │ │ +
Synopsis tcp.setsockopt.return Values ret
│ │ │ Error code (0: no error)
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
Context
│ │ │ The process which calls setsockopt
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.setsockopt.return — Return from setsockopt
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.setsockopt.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ rreett
│ │ │ │ Error code (0: no error)
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which calls setsockopt
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.setsockopt _H_o_m_e probe::udp.disconnect
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.setsockopt
Name probe::tcp.setsockopt —
│ │ │ Call to setsockopt
│ │ │ -
Values optname
│ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ -
sock
│ │ │ - Network socket
│ │ │ +
Values optstr
│ │ │ + Resolves optname to a human-readable format
│ │ │
name
│ │ │ Name of this probe
│ │ │
level
│ │ │ The level at which the socket options will be manipulated
│ │ │ -
optlen
│ │ │ - Used to access values for setsockopt
│ │ │ -
optstr
│ │ │ - Resolves optname to a human-readable format
│ │ │ +
sock
│ │ │ + Network socket
│ │ │
family
│ │ │ IP address family
│ │ │ +
optname
│ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ +
optlen
│ │ │ + Used to access values for setsockopt
│ │ │
Context
│ │ │ The process which calls setsockopt
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.setsockopt — Call to setsockopt
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.setsockopt
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ooppttnnaammee
│ │ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ + ooppttssttrr
│ │ │ │ + Resolves optname to a human-readable format
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ lleevveell
│ │ │ │ The level at which the socket options will be manipulated
│ │ │ │ - ooppttlleenn
│ │ │ │ - Used to access values for setsockopt
│ │ │ │ - ooppttssttrr
│ │ │ │ - Resolves optname to a human-readable format
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + ooppttnnaammee
│ │ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ + ooppttlleenn
│ │ │ │ + Used to access values for setsockopt
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which calls setsockopt
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.sendmsg.return _H_o_m_e probe::tcp.setsockopt.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.CurrEstab
Name probe::tcpmib.CurrEstab —
│ │ │ Update the count of open sockets
│ │ │ -
Values sk
│ │ │ - pointer to the struct sock being acted on
│ │ │ -
op
│ │ │ +
Values op
│ │ │ value to be added to the counter (default value of 1)
│ │ │ +
sk
│ │ │ + pointer to the struct sock being acted on
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ tcpmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global CurrEstab
(equivalent to SNMP's MIB
│ │ │ TCP_MIB_CURRESTAB)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.CurrEstab — Update the count of open sockets
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.CurrEstab
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global CCuurrrrEEssttaabb (equivalent
│ │ │ │ to SNMP's MIB TCP_MIB_CURRESTAB)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.AttemptFails _H_o_m_e probe::tcpmib.EstabResets
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.OutRsts
Name probe::tcpmib.OutRsts —
│ │ │ Count the sending of a reset packet
│ │ │ -
Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ tcpmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global OutRsts
(equivalent to SNMP's MIB
│ │ │ TCP_MIB_OUTRSTS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.OutRsts — Count the sending of a reset packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.OutRsts
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global OOuuttRRssttss (equivalent to
│ │ │ │ SNMP's MIB TCP_MIB_OUTRSTS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.InSegs _H_o_m_e probe::tcpmib.OutSegs
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.RetransSegs
Name probe::tcpmib.RetransSegs —
│ │ │ Count the retransmission of a TCP segment
│ │ │ -
Synopsis tcpmib.RetransSegs Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Synopsis tcpmib.RetransSegs Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb
is filtered by the function
│ │ │ tcpmib_filter_key
. If the packet passes the filter is is
│ │ │ counted in the global RetransSegs
(equivalent to SNMP's MIB
│ │ │ TCP_MIB_RETRANSSEGS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.RetransSegs — Count the retransmission of a TCP segment
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.RetransSegs
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global RReettrraannssSSeeggss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_RETRANSSEGS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.PassiveOpens _H_o_m_e Chapter 16. Kernel Process Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.init
Name probe::tty.init —
│ │ │ Called when a tty is being initalized
│ │ │ -
Values module
│ │ │ - the module name
│ │ │ +
Values name
│ │ │ + the driver .dev_name name
│ │ │
driver_name
│ │ │ the driver name
│ │ │ -
name
│ │ │ - the driver .dev_name name
│ │ │ +
module
│ │ │ + the module name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.init — Called when a tty is being initalized
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.init
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmoodduullee
│ │ │ │ - the module name
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ nnaammee
│ │ │ │ the driver .dev_name name
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ + mmoodduullee
│ │ │ │ + the module name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 11. TTY Tapset _H_o_m_e probe::tty.ioctl
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.ioctl
Name probe::tty.ioctl —
│ │ │ called when a ioctl is request to the tty
│ │ │ -
Values cmd
│ │ │ - the ioctl command
│ │ │ +
Values name
│ │ │ + the file name
│ │ │
arg
│ │ │ the ioctl argument
│ │ │ -
name
│ │ │ - the file name
│ │ │ +
cmd
│ │ │ + the ioctl command
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.ioctl — called when a ioctl is request to the tty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.ioctl
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccmmdd
│ │ │ │ - the ioctl command
│ │ │ │ - aarrgg
│ │ │ │ - the ioctl argument
│ │ │ │ nnaammee
│ │ │ │ the file name
│ │ │ │ + aarrgg
│ │ │ │ + the ioctl argument
│ │ │ │ + ccmmdd
│ │ │ │ + the ioctl command
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.init _H_o_m_e probe::tty.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.open
Name probe::tty.open —
│ │ │ Called when a tty is opened
│ │ │ -
Values inode_flags
│ │ │ - the inode flags
│ │ │ -
inode_state
│ │ │ +
Values inode_state
│ │ │ the inode state
│ │ │ -
file_flags
│ │ │ - the file flags
│ │ │ -
file_name
│ │ │ - the file name
│ │ │ +
inode_flags
│ │ │ + the inode flags
│ │ │
inode_number
│ │ │ the inode number
│ │ │
file_mode
│ │ │ the file mode
│ │ │ +
file_name
│ │ │ + the file name
│ │ │ +
file_flags
│ │ │ + the file flags
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.open — Called when a tty is opened
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnooddee__ffllaaggss
│ │ │ │ - the inode flags
│ │ │ │ iinnooddee__ssttaattee
│ │ │ │ the inode state
│ │ │ │ - ffiillee__ffllaaggss
│ │ │ │ - the file flags
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name
│ │ │ │ + iinnooddee__ffllaaggss
│ │ │ │ + the inode flags
│ │ │ │ iinnooddee__nnuummbbeerr
│ │ │ │ the inode number
│ │ │ │ ffiillee__mmooddee
│ │ │ │ the file mode
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name
│ │ │ │ + ffiillee__ffllaaggss
│ │ │ │ + the file flags
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.ioctl _H_o_m_e probe::tty.poll
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.read
Name probe::tty.read —
│ │ │ called when a tty line will be read
│ │ │ -
Values buffer
│ │ │ - the buffer that will receive the characters
│ │ │ -
file_name
│ │ │ +
Values file_name
│ │ │ the file name lreated to the tty
│ │ │ -
nr
│ │ │ - The amount of characters to be read
│ │ │
driver_name
│ │ │ the driver name
│ │ │ +
nr
│ │ │ + The amount of characters to be read
│ │ │ +
buffer
│ │ │ + the buffer that will receive the characters
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.read — called when a tty line will be read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbuuffffeerr
│ │ │ │ - the buffer that will receive the characters
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name lreated to the tty
│ │ │ │ - nnrr
│ │ │ │ - The amount of characters to be read
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ + nnrr
│ │ │ │ + The amount of characters to be read
│ │ │ │ + bbuuffffeerr
│ │ │ │ + the buffer that will receive the characters
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.poll _H_o_m_e probe::tty.receive
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::tty.receive
Name probe::tty.receive —
│ │ │ called when a tty receives a message
│ │ │ -
Values Values fp
│ │ │ + The flag buffer
│ │ │ +
name
│ │ │ + the name of the module file
│ │ │ +
index
│ │ │ The tty Index
│ │ │
id
│ │ │ the tty id
│ │ │
cp
│ │ │ the buffer that was received
│ │ │ -
name
│ │ │ - the name of the module file
│ │ │
driver_name
│ │ │ the driver name
│ │ │
count
│ │ │ The amount of characters received
│ │ │ -
fp
│ │ │ - The flag buffer
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.receive — called when a tty receives a message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffpp
│ │ │ │ + The flag buffer
│ │ │ │ + nnaammee
│ │ │ │ + the name of the module file
│ │ │ │ iinnddeexx
│ │ │ │ The tty Index
│ │ │ │ iidd
│ │ │ │ the tty id
│ │ │ │ ccpp
│ │ │ │ the buffer that was received
│ │ │ │ - nnaammee
│ │ │ │ - the name of the module file
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ ccoouunntt
│ │ │ │ The amount of characters received
│ │ │ │ - ffpp
│ │ │ │ - The flag buffer
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.read _H_o_m_e probe::tty.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.register
Name probe::tty.register —
│ │ │ Called when a tty device is registred
│ │ │ -
Values name
│ │ │ - the driver .dev_name name
│ │ │ +
Values module
│ │ │ + the module name
│ │ │
driver_name
│ │ │ the driver name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │
index
│ │ │ the tty index requested
│ │ │ -
module
│ │ │ - the module name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.register — Called when a tty device is registred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ + mmoodduullee
│ │ │ │ + the module name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ - mmoodduullee
│ │ │ │ - the module name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.receive _H_o_m_e probe::tty.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.release
Name probe::tty.release —
│ │ │ Called when the tty is closed
│ │ │ -
Values inode_number
│ │ │ - the inode number
│ │ │ +
Values inode_flags
│ │ │ + the inode flags
│ │ │ +
inode_state
│ │ │ + the inode state
│ │ │ +
file_flags
│ │ │ + the file flags
│ │ │
file_mode
│ │ │ the file mode
│ │ │ -
inode_flags
│ │ │ - the inode flags
│ │ │ +
inode_number
│ │ │ + the inode number
│ │ │
file_name
│ │ │ the file name
│ │ │ -
file_flags
│ │ │ - the file flags
│ │ │ -
inode_state
│ │ │ - the inode state
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.release — Called when the tty is closed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnooddee__nnuummbbeerr
│ │ │ │ - the inode number
│ │ │ │ - ffiillee__mmooddee
│ │ │ │ - the file mode
│ │ │ │ iinnooddee__ffllaaggss
│ │ │ │ the inode flags
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name
│ │ │ │ - ffiillee__ffllaaggss
│ │ │ │ - the file flags
│ │ │ │ iinnooddee__ssttaattee
│ │ │ │ the inode state
│ │ │ │ + ffiillee__ffllaaggss
│ │ │ │ + the file flags
│ │ │ │ + ffiillee__mmooddee
│ │ │ │ + the file mode
│ │ │ │ + iinnooddee__nnuummbbeerr
│ │ │ │ + the inode number
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.register _H_o_m_e probe::tty.resize
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tty.resize
Name probe::tty.resize —
│ │ │ Called when a terminal resize happens
│ │ │ -
Values new_col
│ │ │ - the new col value
│ │ │ -
new_row
│ │ │ +
Values new_row
│ │ │ the new row value
│ │ │ -
name
│ │ │ - the tty name
│ │ │ -
new_ypixel
│ │ │ - the new ypixel value
│ │ │ +
new_col
│ │ │ + the new col value
│ │ │
old_xpixel
│ │ │ the old xpixel
│ │ │ -
old_col
│ │ │ - the old col value
│ │ │ -
old_row
│ │ │ - the old row value
│ │ │
old_ypixel
│ │ │ the old ypixel
│ │ │
new_xpixel
│ │ │ the new xpixel value
│ │ │ +
new_ypixel
│ │ │ + the new ypixel value
│ │ │ +
old_row
│ │ │ + the old row value
│ │ │ +
old_col
│ │ │ + the old col value
│ │ │ +
name
│ │ │ + the tty name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.resize — Called when a terminal resize happens
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.resize
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneeww__ccooll
│ │ │ │ - the new col value
│ │ │ │ nneeww__rrooww
│ │ │ │ the new row value
│ │ │ │ - nnaammee
│ │ │ │ - the tty name
│ │ │ │ - nneeww__yyppiixxeell
│ │ │ │ - the new ypixel value
│ │ │ │ + nneeww__ccooll
│ │ │ │ + the new col value
│ │ │ │ oolldd__xxppiixxeell
│ │ │ │ the old xpixel
│ │ │ │ - oolldd__ccooll
│ │ │ │ - the old col value
│ │ │ │ - oolldd__rrooww
│ │ │ │ - the old row value
│ │ │ │ oolldd__yyppiixxeell
│ │ │ │ the old ypixel
│ │ │ │ nneeww__xxppiixxeell
│ │ │ │ the new xpixel value
│ │ │ │ + nneeww__yyppiixxeell
│ │ │ │ + the new ypixel value
│ │ │ │ + oolldd__rrooww
│ │ │ │ + the old row value
│ │ │ │ + oolldd__ccooll
│ │ │ │ + the old col value
│ │ │ │ + nnaammee
│ │ │ │ + the tty name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.release _H_o_m_e probe::tty.unregister
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.unregister
Name probe::tty.unregister —
│ │ │ Called when a tty device is being unregistered
│ │ │ -
Values name
│ │ │ - the driver .dev_name name
│ │ │ +
Values module
│ │ │ + the module name
│ │ │
driver_name
│ │ │ the driver name
│ │ │
index
│ │ │ the tty index requested
│ │ │ -
module
│ │ │ - the module name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.unregister — Called when a tty device is being unregistered
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.unregister
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ + mmoodduullee
│ │ │ │ + the module name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ - mmoodduullee
│ │ │ │ - the module name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.resize _H_o_m_e probe::tty.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.write
Name probe::tty.write —
│ │ │ write to the tty line
│ │ │ -
Values buffer
│ │ │ - the buffer that will be written
│ │ │ -
file_name
│ │ │ +
Values file_name
│ │ │ the file name lreated to the tty
│ │ │
driver_name
│ │ │ the driver name
│ │ │
nr
│ │ │ The amount of characters
│ │ │ +
buffer
│ │ │ + the buffer that will be written
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.write — write to the tty line
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbuuffffeerr
│ │ │ │ - the buffer that will be written
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name lreated to the tty
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ nnrr
│ │ │ │ The amount of characters
│ │ │ │ + bbuuffffeerr
│ │ │ │ + the buffer that will be written
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.unregister _H_o_m_e Chapter 12. Interrupt Request (IRQ) Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.disconnect.return
Name probe::udp.disconnect.return —
│ │ │ UDP has been disconnected successfully
│ │ │ -
Synopsis udp.disconnect.return Values family
│ │ │ - IP address family
│ │ │ +
Synopsis udp.disconnect.return Values daddr
│ │ │ + A string representing the destination IP address
│ │ │
sport
│ │ │ UDP source port
│ │ │ -
name
│ │ │ - The name of this probe
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │
dport
│ │ │ UDP destination port
│ │ │ +
family
│ │ │ + IP address family
│ │ │
ret
│ │ │ Error code (0: no error)
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │
Context
│ │ │ The process which requested a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect.return — UDP has been disconnected successfully
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ssppoorrtt
│ │ │ │ UDP source port
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ rreett
│ │ │ │ Error code (0: no error)
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requested a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect _H_o_m_e probe::udp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.disconnect
Name probe::udp.disconnect —
│ │ │ Fires when a process requests for a UDP disconnection
│ │ │ -
Values Values sock
│ │ │ + Network socket used by the process
│ │ │ +
family
│ │ │ IP address family
│ │ │
name
│ │ │ The name of this probe
│ │ │ +
flags
│ │ │ + Flags (e.g. FIN, etc)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
sport
│ │ │ UDP source port
│ │ │ -
sock
│ │ │ - Network socket used by the process
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
flags
│ │ │ - Flags (e.g. FIN, etc)
│ │ │
dport
│ │ │ UDP destination port
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
Context
│ │ │ The process which requests a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect — Fires when a process requests for a UDP disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket used by the process
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Flags (e.g. FIN, etc)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ssppoorrtt
│ │ │ │ UDP source port
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket used by the process
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - ffllaaggss
│ │ │ │ - Flags (e.g. FIN, etc)
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requests a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.setsockopt.return _H_o_m_e probe::udp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.recvmsg.return
Name probe::udp.recvmsg.return —
│ │ │ Fires whenever an attempt to receive a UDP message received is completed
│ │ │ -
Synopsis udp.recvmsg.return Values sport
│ │ │ - UDP source port
│ │ │ -
name
│ │ │ - The name of this probe
│ │ │ -
size
│ │ │ - Number of bytes received by the process
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
saddr
│ │ │ +
Synopsis udp.recvmsg.return Values saddr
│ │ │ A string representing the source IP address
│ │ │
dport
│ │ │ UDP destination port
│ │ │ +
size
│ │ │ + Number of bytes received by the process
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │ +
family
│ │ │ + IP address family
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,26 +3,26 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg.return — Fires whenever an attempt to receive a UDP message
│ │ │ │ received is completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes received by the process
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes received by the process
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg _H_o_m_e probe::udp.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.recvmsg
Name probe::udp.recvmsg —
│ │ │ Fires whenever a UDP message is received
│ │ │
Values sock
│ │ │ Network socket used by the process
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
size
│ │ │ - Number of bytes received by the process
│ │ │
family
│ │ │ IP address family
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │
name
│ │ │ The name of this probe
│ │ │ +
size
│ │ │ + Number of bytes received by the process
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │
dport
│ │ │ UDP destination port
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg — Fires whenever a UDP message is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes received by the process
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes received by the process
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect.return _H_o_m_e probe::udp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::udp.sendmsg.return
Name probe::udp.sendmsg.return —
│ │ │ Fires whenever an attempt to send a UDP message is completed
│ │ │ -
Synopsis udp.sendmsg.return Values size
│ │ │ - Number of bytes sent by the process
│ │ │ -
name
│ │ │ +
Synopsis udp.sendmsg.return Values name
│ │ │ The name of this probe
│ │ │ +
size
│ │ │ + Number of bytes sent by the process
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg.return — Fires whenever an attempt to send a UDP message is
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes sent by the process
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes sent by the process
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.sendmsg _H_o_m_e Chapter 14. Socket Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.sendmsg
Name probe::udp.sendmsg —
│ │ │ Fires whenever a process sends a UDP message
│ │ │ -
Values family
│ │ │ - IP address family
│ │ │ +
Values dport
│ │ │ + UDP destination port
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
size
│ │ │ Number of bytes sent by the process
│ │ │
name
│ │ │ The name of this probe
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │ +
family
│ │ │ + IP address family
│ │ │
sock
│ │ │ Network socket used by the process
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
dport
│ │ │ - UDP destination port
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg — Fires whenever a process sends a UDP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ddppoorrtt
│ │ │ │ + UDP destination port
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes sent by the process
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ddppoorrtt
│ │ │ │ - UDP destination port
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg.return _H_o_m_e probe::udp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kfree
Name probe::vm.kfree —
│ │ │ Fires when kfree is requested
│ │ │ -
Values call_site
│ │ │ - address of the function calling this kmemory function
│ │ │ +
Values name
│ │ │ + name of the probe point
│ │ │
ptr
│ │ │ pointer to the kmemory allocated which is returned by kmalloc
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
call_site
│ │ │ + address of the function calling this kmemory function
│ │ │
caller_function
│ │ │ name of the caller function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kfree — Fires when kfree is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kfree
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.brk _H_o_m_e probe::vm.kmalloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc_node
Name probe::vm.kmalloc_node —
│ │ │ Fires when kmalloc_node is requested
│ │ │ -
Values ptr
│ │ │ - pointer to the kmemory allocated
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
bytes_alloc
│ │ │ - allocated Bytes
│ │ │ -
call_site
│ │ │ - address of the function caling this kmemory function
│ │ │ -
caller_function
│ │ │ +
Values caller_function
│ │ │ name of the caller function
│ │ │
bytes_req
│ │ │ requested Bytes
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
gfp_flag_name
│ │ │ type of kmemory to allocate(in string format)
│ │ │ +
call_site
│ │ │ + address of the function caling this kmemory function
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
bytes_alloc
│ │ │ + allocated Bytes
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc_node — Fires when kmalloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ - bbyytteess__aalllloocc
│ │ │ │ - allocated Bytes
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function caling this kmemory function
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ggffpp__ffllaagg__nnaammee
│ │ │ │ type of kmemory to allocate(in string format)
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function caling this kmemory function
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + bbyytteess__aalllloocc
│ │ │ │ + allocated Bytes
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc _H_o_m_e probe::vm.kmem_cache_alloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc
Name probe::vm.kmalloc —
│ │ │ Fires when kmalloc is requested
│ │ │ -
Values gfp_flag_name
│ │ │ - type of kmemory to allocate (in String format)
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
Values bytes_req
│ │ │ + requested Bytes
│ │ │
caller_function
│ │ │ name of the caller function
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate (in String format)
│ │ │
call_site
│ │ │ address of the kmemory function
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │
gfp_flags
│ │ │ type of kmemory to allocate
│ │ │ -
ptr
│ │ │ - pointer to the kmemory allocated
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc — Fires when kmalloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate (in String format)
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate (in String format)
│ │ │ │ ccaallll__ssiittee
│ │ │ │ address of the kmemory function
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ ggffpp__ffllaaggss
│ │ │ │ type of kmemory to allocate
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kfree _H_o_m_e probe::vm.kmalloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc_node
Name probe::vm.kmem_cache_alloc_node —
│ │ │ Fires when kmem_cache_alloc_node is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc_node Values Synopsis vm.kmem_cache_alloc_node Values gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │ +
bytes_alloc
│ │ │ + allocated Bytes
│ │ │ +
name
│ │ │ name of the probe point
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │ +
call_site
│ │ │ + address of the function calling this kmemory function
│ │ │
gfp_flag_name
│ │ │ type of kmemory to allocate(in string format)
│ │ │
bytes_req
│ │ │ requested Bytes
│ │ │
caller_function
│ │ │ name of the caller function
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
bytes_alloc
│ │ │ - allocated Bytes
│ │ │ -
call_site
│ │ │ - address of the function calling this kmemory function
│ │ │ -
ptr
│ │ │ - pointer to the kmemory allocated
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc_node — Fires when kmem_cache_alloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ + bbyytteess__aalllloocc
│ │ │ │ + allocated Bytes
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function
│ │ │ │ ggffpp__ffllaagg__nnaammee
│ │ │ │ type of kmemory to allocate(in string format)
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ - bbyytteess__aalllloocc
│ │ │ │ - allocated Bytes
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc _H_o_m_e probe::vm.kmem_cache_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc
Name probe::vm.kmem_cache_alloc —
│ │ │ Fires when kmem_cache_alloc is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc Values Synopsis vm.kmem_cache_alloc Values caller_function
│ │ │ + name of the caller function.
│ │ │ +
bytes_req
│ │ │ + requested Bytes
│ │ │ +
gfp_flags
│ │ │ type of kmemory to allocate
│ │ │ -
call_site
│ │ │ - address of the function calling this kmemory function.
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ +
call_site
│ │ │ + address of the function calling this kmemory function.
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate(in string format)
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │
name
│ │ │ name of the probe point
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate(in string format)
│ │ │ -
caller_function
│ │ │ - name of the caller function.
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc — Fires when kmem_cache_alloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function.
│ │ │ │ + bbyytteess__rreeqq
│ │ │ │ + requested Bytes
│ │ │ │ ggffpp__ffllaaggss
│ │ │ │ type of kmemory to allocate
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function.
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function.
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate(in string format)
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate(in string format)
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function.
│ │ │ │ - bbyytteess__rreeqq
│ │ │ │ - requested Bytes
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc_node _H_o_m_e probe::vm.kmem_cache_alloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kmem_cache_free
Name probe::vm.kmem_cache_free —
│ │ │ Fires when kmem_cache_free is requested
│ │ │ -
Synopsis vm.kmem_cache_free Values name
│ │ │ - Name of the probe point
│ │ │ -
caller_function
│ │ │ +
Synopsis vm.kmem_cache_free Values caller_function
│ │ │ Name of the caller function.
│ │ │ -
call_site
│ │ │ - Address of the function calling this kmemory function
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
ptr
│ │ │ Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ +
call_site
│ │ │ + Address of the function calling this kmemory function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_free — Fires when kmem_cache_free is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_free
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ Name of the caller function.
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - Address of the function calling this kmemory function
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ppttrr
│ │ │ │ Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + Address of the function calling this kmemory function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc_node _H_o_m_e probe::vm.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.mmap
Name probe::vm.mmap —
│ │ │ Fires when an mmap is requested
│ │ │ -
Values Values name
│ │ │ + name of the probe point
│ │ │ +
address
│ │ │ the requested address
│ │ │
length
│ │ │ the length of the memory segment
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
Context
│ │ │ The process calling mmap.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.mmap — Fires when an mmap is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.mmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ the requested address
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling mmap.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_free _H_o_m_e probe::vm.munmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.munmap
Name probe::vm.munmap —
│ │ │ Fires when an munmap is requested
│ │ │ -
Values address
│ │ │ - the requested address
│ │ │ +
Values name
│ │ │ + name of the probe point
│ │ │
length
│ │ │ the length of the memory segment
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
address
│ │ │ + the requested address
│ │ │
Context
│ │ │ The process calling munmap.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.munmap — Fires when an munmap is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.munmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aaddddrreessss
│ │ │ │ - the requested address
│ │ │ │ - lleennggtthh
│ │ │ │ - the length of the memory segment
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + lleennggtthh
│ │ │ │ + the length of the memory segment
│ │ │ │ + aaddddrreessss
│ │ │ │ + the requested address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling munmap.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.mmap _H_o_m_e probe::vm.oom_kill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.pagefault.return
Name probe::vm.pagefault.return —
│ │ │ Indicates what type of fault occurred
│ │ │ -
Synopsis vm.pagefault.return Values name
│ │ │ - name of the probe point
│ │ │ -
fault_type
│ │ │ +
Synopsis vm.pagefault.return Values fault_type
│ │ │ returns either
│ │ │ 0 (VM_FAULT_OOM) for out of memory faults,
│ │ │ 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for
│ │ │ major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault,
│ │ │ nor major fault.
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.pagefault.return — Indicates what type of fault occurred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.pagefault.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ffaauulltt__ttyyppee
│ │ │ │ returns either 0 (VM_FAULT_OOM) for out of memory faults, 2
│ │ │ │ (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults,
│ │ │ │ or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor
│ │ │ │ major fault.
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.pagefault _H_o_m_e probe::vm.write_shared
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::vm.pagefault
Name probe::vm.pagefault —
│ │ │ Records that a page fault occurred
│ │ │ -
Values Values name
│ │ │ + name of the probe point
│ │ │ +
write_access
│ │ │ indicates whether this was a write or read access; 1 indicates a write,
│ │ │ while 0 indicates a read
│ │ │
address
│ │ │ the address of the faulting memory access; i.e. the address that caused the page fault
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
Context
│ │ │ The process which triggered the fault
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.pagefault — Records that a page fault occurred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.pagefault
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ wwrriittee__aacccceessss
│ │ │ │ indicates whether this was a write or read access; 1 indicates a write,
│ │ │ │ while 0 indicates a read
│ │ │ │ aaddddrreessss
│ │ │ │ the address of the faulting memory access; i.e. the address that caused
│ │ │ │ the page fault
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which triggered the fault
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.oom_kill _H_o_m_e probe::vm.pagefault.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::vm.write_shared_copy
Name probe::vm.write_shared_copy —
│ │ │ Page copy for shared page write
│ │ │ -
Synopsis vm.write_shared_copy Values name
│ │ │ - Name of the probe point
│ │ │ -
address
│ │ │ - The address of the shared write
│ │ │ -
zero
│ │ │ +
Synopsis vm.write_shared_copy Values zero
│ │ │ boolean indicating whether it is a zero page
│ │ │ (can do a clear instead of a copy)
│ │ │ +
address
│ │ │ + The address of the shared write
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
Context
│ │ │ The process attempting the write.
│ │ │
Description
│ │ │ Fires when a write to a shared page requires a page copy. This is
│ │ │ always preceded by a vm.write_shared.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,21 +2,21 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.write_shared_copy — Page copy for shared page write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.write_shared_copy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - aaddddrreessss
│ │ │ │ - The address of the shared write
│ │ │ │ zzeerroo
│ │ │ │ boolean indicating whether it is a zero page (can do a clear instead of a
│ │ │ │ copy)
│ │ │ │ + aaddddrreessss
│ │ │ │ + The address of the shared write
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process attempting the write.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a write to a shared page requires a page copy. This is always
│ │ │ │ preceded by a vm.write_shared.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::vm.write_shared
Name probe::vm.write_shared —
│ │ │ Attempts at writing to a shared page
│ │ │ -
Values address
│ │ │ - the address of the shared write
│ │ │ -
name
│ │ │ +
Values name
│ │ │ name of the probe point
│ │ │ +
address
│ │ │ + the address of the shared write
│ │ │
Context
│ │ │ The context is the process attempting the write.
│ │ │
Description
│ │ │ Fires when a process attempts to write to a shared page.
│ │ │ If a copy is necessary, this will be followed by a
│ │ │ vm.write_shared_copy.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.write_shared — Attempts at writing to a shared page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.write_shared
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aaddddrreessss
│ │ │ │ - the address of the shared write
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + aaddddrreessss
│ │ │ │ + the address of the shared write
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The context is the process attempting the write.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a process attempts to write to a shared page. If a copy is
│ │ │ │ necessary, this will be followed by a vm.write_shared_copy.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::workqueue.create
Name probe::workqueue.create —
│ │ │ Creating a new workqueue
│ │ │ -
Values cpu
│ │ │ - cpu for which the worker thread is created
│ │ │ -
wq_thread
│ │ │ +
Values wq_thread
│ │ │ task_struct of the workqueue thread
│ │ │ +
cpu
│ │ │ + cpu for which the worker thread is created
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.create — Creating a new workqueue
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccppuu
│ │ │ │ - cpu for which the worker thread is created
│ │ │ │ wwqq__tthhrreeaadd
│ │ │ │ task_struct of the workqueue thread
│ │ │ │ + ccppuu
│ │ │ │ + cpu for which the worker thread is created
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::softirq.exit _H_o_m_e probe::workqueue.destroy
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::workqueue.execute
Name probe::workqueue.execute —
│ │ │ Executing deferred work
│ │ │ -
Synopsis workqueue.execute Values work_func
│ │ │ - pointer to handler function
│ │ │ +
Synopsis workqueue.execute Values work
│ │ │ + work_struct* being executed
│ │ │
wq_thread
│ │ │ task_struct of the workqueue thread
│ │ │ -
work
│ │ │ - work_struct* being executed
│ │ │ +
work_func
│ │ │ + pointer to handler function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.execute — Executing deferred work
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwoorrkk__ffuunncc
│ │ │ │ - pointer to handler function
│ │ │ │ - wwqq__tthhrreeaadd
│ │ │ │ - task_struct of the workqueue thread
│ │ │ │ wwoorrkk
│ │ │ │ work_struct* being executed
│ │ │ │ + wwqq__tthhrreeaadd
│ │ │ │ + task_struct of the workqueue thread
│ │ │ │ + wwoorrkk__ffuunncc
│ │ │ │ + pointer to handler function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::workqueue.destroy _H_o_m_e probe::workqueue.insert
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::workqueue.insert
Name probe::workqueue.insert —
│ │ │ Queuing work on a workqueue
│ │ │ -
Values work
│ │ │ - work_struct* being queued
│ │ │ +
Values work_func
│ │ │ + pointer to handler function
│ │ │
wq_thread
│ │ │ task_struct of the workqueue thread
│ │ │ -
work_func
│ │ │ - pointer to handler function
│ │ │ +
work
│ │ │ + work_struct* being queued
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.insert — Queuing work on a workqueue
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.insert
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwoorrkk
│ │ │ │ - work_struct* being queued
│ │ │ │ - wwqq__tthhrreeaadd
│ │ │ │ - task_struct of the workqueue thread
│ │ │ │ wwoorrkk__ffuunncc
│ │ │ │ pointer to handler function
│ │ │ │ + wwqq__tthhrreeaadd
│ │ │ │ + task_struct of the workqueue thread
│ │ │ │ + wwoorrkk
│ │ │ │ + work_struct* being queued
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::workqueue.execute _H_o_m_e Chapter 13. Networking Tapset