--- /srv/reproducible-results/rbuild-debian/r-b-build.W69tfkSQ/b1/systemtap_5.0-2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.W69tfkSQ/b2/systemtap_5.0-2_arm64.changes ├── Files │ @@ -1,11 +1,11 @@ │ │ 54521f4f7e0bb6dc083bc20e2513f698 8116 devel optional systemtap-client_5.0-2_arm64.deb │ - 60a0439c3ca418cada3401b46c725860 719072 devel optional systemtap-common_5.0-2_arm64.deb │ + fbeea983c3cf79eb0ef46cfc4efc5450 719228 devel optional systemtap-common_5.0-2_arm64.deb │ 000f6bb27e070789451fa45f8c5d5433 20379852 debug optional systemtap-dbgsym_5.0-2_arm64.deb │ - c8733df4ecb60696ea63d60abc1202b9 2576300 doc optional systemtap-doc_5.0-2_arm64.deb │ + bbac1fd90d30548ae7b76410dd840ac9 2575676 doc optional systemtap-doc_5.0-2_arm64.deb │ 10aa553b50e73d29b74668bf1fe3a2d4 1177796 debug optional systemtap-runtime-dbgsym_5.0-2_arm64.deb │ e9a3d3a2416a2bc82c7db3a9b0194ad5 123600 devel optional systemtap-runtime_5.0-2_arm64.deb │ 03d5bcbad7a83486757558c85d4b3939 18452 devel optional systemtap-sdt-dev_5.0-2_arm64.deb │ 5efffebf7db9ee181bb7a06295c1118a 1882904 debug optional systemtap-server-dbgsym_5.0-2_arm64.deb │ 59576d47a96aa96ee8b5beca024c81cc 128672 devel optional systemtap-server_5.0-2_arm64.deb │ f830e2c6ce7af9bf63614a65930b647a 1209692 devel optional systemtap_5.0-2_arm64.deb ├── systemtap-common_5.0-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-12-03 19:14:50.000000 debian-binary │ │ --rw-r--r-- 0 0 0 23108 2023-12-03 19:14:50.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 695772 2023-12-03 19:14:50.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 23112 2023-12-03 19:14:50.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 695924 2023-12-03 19:14:50.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5194 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/task_finder_map.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2442 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/task_finder_stubs.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1343 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/task_work_compatibility.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2200 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/timer.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1225 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/timer.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2317 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/timer_compatibility.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 182370 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/Makefile │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 182368 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/Makefile │ │ │ │ -rw-r--r-- 0 root (0) root (0) 866 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/analysis.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5709 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/bpf-bitset.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20404 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/bpf-internal.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2398 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/bpf-shared-globals.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 395 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/bpf.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 917 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/buildrun.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 304 2023-12-03 19:14:50.000000 ./usr/share/systemtap/runtime/linux/uprobes/cache.h │ │ │ ├── ./usr/share/systemtap/runtime/linux/uprobes/Makefile │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ PYTHON_PREFIX = │ │ │ │ PYTHON_UNKNOWN = no │ │ │ │ PYTHON_VERSION = │ │ │ │ RANLIB = ranlib │ │ │ │ READLINE_LIBS = │ │ │ │ SED = /usr/bin/sed │ │ │ │ SET_MAKE = │ │ │ │ -SHELL = /bin/bash │ │ │ │ +SHELL = /bin/sh │ │ │ │ STAP_EXTRA_VERSION = │ │ │ │ STAP_PREFIX = /usr │ │ │ │ STRIP = │ │ │ │ USE_NLS = yes │ │ │ │ VERSION = 5.0 │ │ │ │ XGETTEXT = /usr/bin/xgettext │ │ │ │ XGETTEXT_015 = /usr/bin/xgettext ├── systemtap-doc_5.0-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-12-03 19:14:50.000000 debian-binary │ │ --rw-r--r-- 0 0 0 54148 2023-12-03 19:14:50.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2521960 2023-12-03 19:14:50.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 54132 2023-12-03 19:14:50.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 2521352 2023-12-03 19:14:50.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │┄ Command `'html2text {}'` failed with exit code 1. Standard output: │ │ │┄ Opening input file "/srv/reproducible-results/rbuild-debian/r-b-build.W69tfkSQ/dbd-tmp-Mvd4b8G/diffoscope_madiy9i9_b2/tmpij9k0lxy_DebTarContainer/0/199.html": invalid from_encoding │ │ │ @@ -126763,15 +126763,15 @@ │ │ │ 001ef2a0: 3e3c 6469 7620 636c 6173 733d 2272 6566 >

Synopsis

Values

│ │ │ 001ef330: 0a20 204e 6f6e 650a 203c 2f70 3e3c 2f64 . None.

│ │ │ 001ef360: 3c68 723e 3c74 6162 6c65 2077 6964 7468

Syno │ │ │ 001efce0: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

.    HZ:lon
│ │ │  001efd10: 6728 290a 3c2f 7072 653e 3c2f 6469 763e  g().
│ │ │ 001efd20: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +001efd40: 646d 3336 3337 223e 3c2f 613e 3c68 323e dm3637">

│ │ │ 001efd50: 4172 6775 6d65 6e74 733c 2f68 323e 3c70 Arguments

. None.

│ │ │ +001efd90: 653d 2269 646d 3336 3430 223e 3c2f 613e e="idm3640"> │ │ │ 001efda0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 001efdb0: 2f68 323e 3c70 3e0a 2020 2054 6869 7320 /h2>

. This │ │ │ 001efdc0: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 001efdd0: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th │ │ │ 001efde0: 6520 6b65 726e 656c 2048 5a20 6d61 6372 e kernel HZ macr │ │ │ 001efdf0: 6f2c 0a20 2020 7768 6963 6820 636f 7272 o,. which corr │ │ │ 001efe00: 6573 706f 6e64 7320 746f 2074 6865 2072 esponds to the r │ │ │ @@ -127119,15 +127119,15 @@ │ │ │ 001f08e0: 223e 3c68 323e 5379 6e6f 7073 6973 3c2f ">

Synopsis
.
│ │ │  001f0910: 2020 2020 4d41 4a4f 523a 6c6f 6e67 2864      MAJOR:long(d
│ │ │  001f0920: 6576 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c  ev:long).
< │ │ │ 001f0930: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arguments< │ │ │ 001f0970: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>

Synopsi │ │ │ 001f14e0: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    MINOR:lon
│ │ │  001f1510: 6728 6465 763a 6c6f 6e67 290a 3c2f 7072  g(dev:long).

Argumen │ │ │ 001f1560: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

. MKDEV:l │ │ │ 001f2130: 6f6e 6728 6d61 6a6f 723a 6c6f 6e67 2c6d ong(major:long,m │ │ │ 001f2140: 696e 6f72 3a6c 6f6e 6729 0a3c 2f70 7265 inor:long).
│ │ │ +001f2170: 6e61 6d65 3d22 6964 6d31 3733 3636 223e name="idm17366"> │ │ │ 001f2180: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 001f2190: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 001f21b0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 001f21e0: 3c65 6d20 636c 6173 733d 2270 6172 616d │ │ │ 001f2ce0: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

.  
│ │ │  001f2d10: 2020 6162 6f72 7428 290a 3c2f 7072 653e    abort().
│ │ │ 001f2d20: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Desc │ │ │ +001f2da0: 3135 223e 3c2f 613e 3c68 323e 4465 7363 15">

Desc │ │ │ 001f2db0: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 001f2dc0: 2020 2054 6869 7320 6973 2073 696d 696c This is simil │ │ │ 001f2dd0: 6172 2074 6f20 3c63 6f64 6520 636c 6173 ar to exi │ │ │ 001f2df0: 743c 2f63 6f64 653e 2062 7574 2069 6d6d t but imm │ │ │ 001f2e00: 6564 6961 7465 6c79 2061 626f 7274 730a ediately aborts. │ │ │ 001f2e10: 2020 2074 6865 2063 7572 7265 6e74 2070 the current p │ │ │ @@ -127892,15 +127892,15 @@ │ │ │ 001f3930: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

.    addr_to
│ │ │  001f3960: 5f6e 6f64 653a 6c6f 6e67 2861 6464 723a  _node:long(addr:
│ │ │  001f3970: 6c6f 6e67 290a 3c2f 7072 653e 3c2f 6469  long).
Arguments

│ │ │ 001f39c0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -127909,15 +127909,15 @@ │ │ │ 001f3a40: 743e 3c64 643e 3c70 3e0a 2020 2020 2074 t>

. t │ │ │ 001f3a50: 6865 2061 6464 7265 7373 206f 6620 7468 he address of th │ │ │ 001f3a60: 6520 6661 756c 7469 6e67 206d 656d 6f72 e faulting memor │ │ │ 001f3a70: 7920 6163 6365 7373 0a20 2020 203c 2f70 y access.

< │ │ │ +001f3ab0: 6e61 6d65 3d22 6964 6d34 3334 3522 3e3c name="idm4345">< │ │ │ 001f3ac0: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 001f3ad0: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5468 on

. Th │ │ │ 001f3ae0: 6973 2066 756e 6374 696f 6e20 6163 6365 is function acce │ │ │ 001f3af0: 7074 7320 616e 2061 6464 7265 7373 2c20 pts an address, │ │ │ 001f3b00: 616e 6420 7265 7475 726e 7320 7468 6520 and returns the │ │ │ 001f3b10: 0a20 2020 6e6f 6465 2074 6861 7420 7468 . node that th │ │ │ 001f3b20: 6520 6769 7665 6e20 6164 6472 6573 7320 e given address │ │ │ @@ -128283,20 +128283,20 @@ │ │ │ 001f51a0: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    ansi
│ │ │  001f51d0: 5f63 6c65 6172 5f73 6372 6565 6e28 290a  _clear_screen().
│ │ │  001f51e0: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Arg │ │ │ +001f5210: 3234 3322 3e3c 2f61 3e3c 6832 3e41 7267 243">

Arg │ │ │ 001f5220: 756d 656e 7473 3c2f 6832 3e3c 703e 0a20 uments

. │ │ │ 001f5230: 204e 6f6e 650a 203c 2f70 3e3c 2f64 6976 None.

Description

. Sends a │ │ │ 001f5290: 6e73 6920 636f 6465 2066 6f72 206d 6f76 nsi code for mov │ │ │ 001f52a0: 696e 6720 6375 7273 6f72 2074 6f20 746f ing cursor to to │ │ │ 001f52b0: 7020 6c65 6674 2061 6e64 2074 6865 6e20 p left and then │ │ │ 001f52c0: 7468 650a 2020 2061 6e73 6920 636f 6465 the. ansi code │ │ │ 001f52d0: 2066 6f72 2063 6c65 6172 696e 6720 7468 for clearing th │ │ │ @@ -128472,20 +128472,20 @@ │ │ │ 001f5d70: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    ansi
│ │ │  001f5da0: 5f63 7572 736f 725f 6869 6465 2829 0a3c  _cursor_hide().<
│ │ │  001f5db0: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620  /pre>

Argu │ │ │ +001f5de0: 3634 223e 3c2f 613e 3c68 323e 4172 6775 64">

Argu │ │ │ 001f5df0: 6d65 6e74 733c 2f68 323e 3c70 3e0a 2020 ments

. │ │ │ 001f5e00: 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 763e None.

│ │ │ 001f5e10: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. Sends an │ │ │ 001f5e60: 7369 2063 6f64 6520 666f 7220 6869 6469 si code for hidi │ │ │ 001f5e70: 6e67 2074 6865 2063 7572 736f 722e 0a3c ng the cursor..< │ │ │ 001f5e80: 2f70 3e3c 2f64 6976 3e3c 2f64 6976 3e3c /p>

< │ │ │ 001f5e90: 6469 7620 636c 6173 733d 226e 6176 666f div class="navfo │ │ │ 001f5ea0: 6f74 6572 223e 3c68 723e 3c74 6162 6c65 oter">
. │ │ │ 001f69b0: 616e 7369 5f63 7572 736f 725f 6d6f 7665 ansi_cursor_move │ │ │ 001f69c0: 2878 3a6c 6f6e 672c 793a 6c6f 6e67 290a (x:long,y:long). │ │ │ 001f69d0: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976

Arg │ │ │ +001f6a00: 3238 3522 3e3c 2f61 3e3c 6832 3e41 7267 285">

Arg │ │ │ 001f6a10: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

< │ │ │ 001f6b20: 703e 0a20 2020 2020 436f 6c6f 6d6e 2074 p>. Colomn t │ │ │ 001f6b30: 6f20 6d6f 7665 2074 6865 2063 7572 736f o move the curso │ │ │ 001f6b40: 7220 746f 2e0a 2020 2020 3c2f 703e 3c2f r to..

Description │ │ │ 001f6ba0: 3c2f 6832 3e3c 703e 0a20 2020 5365 6e64

. Send │ │ │ 001f6bb0: 7320 616e 7369 2063 6f64 6520 666f 7220 s ansi code for │ │ │ 001f6bc0: 706f 7369 7469 6f6e 696e 6720 7468 6520 positioning the │ │ │ 001f6bd0: 6375 7273 6f72 2061 7420 726f 7720 780a cursor at row x. │ │ │ 001f6be0: 2020 2061 6e64 2063 6f6c 756d 6e20 792e and column y. │ │ │ 001f6bf0: 2043 6f6f 7264 696e 6174 6573 2073 7461 Coordinates sta │ │ │ @@ -128890,20 +128890,20 @@ │ │ │ 001f7790: 323e 5379 6e6f 7073 6973 3c2f 6832 3e3c 2>Synopsis< │ │ │ 001f77a0: 7072 6520 636c 6173 733d 2270 726f 6772 pre class="progr │ │ │ 001f77b0: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 001f77c0: 616e 7369 5f63 7572 736f 725f 7265 7374 ansi_cursor_rest │ │ │ 001f77d0: 6f72 6528 290a 3c2f 7072 653e 3c2f 6469 ore().

< │ │ │ +001f7800: 2269 646d 3231 3331 3622 3e3c 2f61 3e3c "idm21316">< │ │ │ 001f7810: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

. None.

│ │ │ +001f7850: 6e61 6d65 3d22 6964 6d32 3133 3139 223e name="idm21319"> │ │ │ 001f7860: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 001f7870: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2053 ion

. S │ │ │ 001f7880: 656e 6473 2061 6e73 6920 636f 6465 2066 ends ansi code f │ │ │ 001f7890: 6f72 2072 6573 746f 7269 6e67 2074 6865 or restoring the │ │ │ 001f78a0: 2063 7572 7265 6e74 2063 7572 736f 7220 current cursor │ │ │ 001f78b0: 706f 7369 7469 6f6e 0a20 2020 7072 6576 position. prev │ │ │ 001f78c0: 696f 7573 6c79 2073 6176 6564 2077 6974 iously saved wit │ │ │ @@ -129081,20 +129081,20 @@ │ │ │ 001f8380: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

.    ansi_
│ │ │  001f83b0: 6375 7273 6f72 5f73 6176 6528 290a 3c2f  cursor_save().
│ │ │ 001f83e0: 3c61 206e 616d 653d 2269 646d 3231 3333

Argum │ │ │ +001f83f0: 3822 3e3c 2f61 3e3c 6832 3e41 7267 756d 8">

Argum │ │ │ 001f8400: 656e 7473 3c2f 6832 3e3c 703e 0a20 204e ents

. N │ │ │ 001f8410: 6f6e 650a 203c 2f70 3e3c 2f64 6976 3e3c one.

< │ │ │ 001f8420: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 001f8430: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +001f8440: 6d32 3133 3431 223e 3c2f 613e 3c68 323e m21341">

│ │ │ 001f8450: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 001f8460: 3c70 3e0a 2020 2053 656e 6473 2061 6e73

. Sends ans │ │ │ 001f8470: 6920 636f 6465 2066 6f72 2073 6176 696e i code for savin │ │ │ 001f8480: 6720 7468 6520 6375 7272 656e 7420 6375 g the current cu │ │ │ 001f8490: 7273 6f72 2070 6f73 6974 696f 6e2e 0a3c rsor position..< │ │ │ 001f84a0: 2f70 3e3c 2f64 6976 3e3c 2f64 6976 3e3c /p>

< │ │ │ 001f84b0: 6469 7620 636c 6173 733d 226e 6176 666f div class="navfo │ │ │ @@ -129271,20 +129271,20 @@ │ │ │ 001f8f60: 323e 5379 6e6f 7073 6973 3c2f 6832 3e3c 2>Synopsis< │ │ │ 001f8f70: 7072 6520 636c 6173 733d 2270 726f 6772 pre class="progr │ │ │ 001f8f80: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 001f8f90: 616e 7369 5f63 7572 736f 725f 7368 6f77 ansi_cursor_show │ │ │ 001f8fa0: 2829 0a3c 2f70 7265 3e3c 2f64 6976 3e3c ().< │ │ │ 001f8fb0: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 001f8fc0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +001f8fd0: 6d32 3133 3539 223e 3c2f 613e 3c68 323e m21359">

│ │ │ 001f8fe0: 4172 6775 6d65 6e74 733c 2f68 323e 3c70 Arguments

. None.

Description │ │ │ 001f9040: 3c2f 6832 3e3c 703e 0a20 2020 5365 6e64

. Send │ │ │ 001f9050: 7320 616e 7369 2063 6f64 6520 666f 7220 s ansi code for │ │ │ 001f9060: 7368 6f77 696e 6720 7468 6520 6375 7273 showing the curs │ │ │ 001f9070: 6f72 2e0a 3c2f 703e 3c2f 6469 763e 3c2f or..

│ │ │ 001f9bb0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 001f9bf0: 703e 0a20 204e 6f6e 650a 203c 2f70 3e3c p>. None.

< │ │ │ 001f9c00: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>
. an │ │ │ 001fa7a0: 7369 5f72 6573 6574 5f63 6f6c 6f72 2829 si_reset_color() │ │ │ 001fa7b0: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Ar │ │ │ +001fa7e0: 3134 3031 223e 3c2f 613e 3c68 323e 4172 1401">

Ar │ │ │ 001fa7f0: 6775 6d65 6e74 733c 2f68 323e 3c70 3e0a guments

. │ │ │ 001fa800: 2020 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 None.

< │ │ │ +001fa830: 2269 646d 3231 3430 3422 3e3c 2f61 3e3c "idm21404">< │ │ │ 001fa840: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. Sends │ │ │ 001fa860: 616e 7369 2063 6f64 6520 746f 2072 6573 ansi code to res │ │ │ 001fa870: 6574 2066 6f72 6567 726f 756e 642c 2062 et foreground, b │ │ │ 001fa880: 6163 6b67 726f 756e 6420 616e 6420 636f ackground and co │ │ │ 001fa890: 6c6f 720a 2020 2061 7474 7269 6275 7465 lor. attribute │ │ │ 001fa8a0: 2074 6f20 6465 6661 756c 7420 7661 6c75 to default valu │ │ │ @@ -129856,15 +129856,15 @@ │ │ │ 001fb3f0: 2063 6c61 7373 3d22 7072 6f67 7261 6d6c class="programl │ │ │ 001fb400: 6973 7469 6e67 223e 3329 2061 6e73 695f isting">3) ansi_ │ │ │ 001fb410: 7365 745f 636f 6c6f 7228 6667 3a6c 6f6e set_color(fg:lon │ │ │ 001fb420: 672c 6267 3a6c 6f6e 672c 6174 7472 3a6c g,bg:long,attr:l │ │ │ 001fb430: 6f6e 6729 3c2f 7072 653e 3c2f 6469 763e ong)

│ │ │ 001fb440: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 001fb480: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 001fb490: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -129888,15 +129888,15 @@ │ │ │ 001fb5f0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Co │ │ │ 001fb610: 6c6f 7220 6174 7472 6962 7574 6520 746f lor attribute to │ │ │ 001fb620: 2073 6574 2e0a 2020 2020 3c2f 703e 3c2f set..

Description │ │ │ 001fb680: 3c2f 6832 3e3c 703e 3129 2053 656e 6473

1) Sends │ │ │ 001fb690: 2061 6e73 6920 636f 6465 2066 6f72 2053 ansi code for S │ │ │ 001fb6a0: 656c 6563 7420 4772 6170 6869 6320 5265 elect Graphic Re │ │ │ 001fb6b0: 6e64 6974 696f 6e20 6d6f 6465 2066 6f72 ndition mode for │ │ │ 001fb6c0: 2074 6865 0a20 2020 6769 7665 6e20 666f the. given fo │ │ │ 001fb6d0: 7267 726f 756e 6420 636f 6c6f 722e 2042 rground color. B │ │ │ @@ -130322,15 +130322,15 @@ │ │ │ 001fd110: 6520 636c 6173 733d 2270 726f 6772 616d e class="program │ │ │ 001fd120: 6c69 7374 696e 6722 3e32 2920 6173 7365 listing">2) asse │ │ │ 001fd130: 7274 2865 7870 7265 7373 696f 6e3a 6c6f rt(expression:lo │ │ │ 001fd140: 6e67 2c6d 7367 3a73 7472 696e 6729 3c2f ng,msg:string)

│ │ │ 001fd170: 3c61 206e 616d 653d 2269 646d 3137 3733

Argum │ │ │ +001fd180: 3622 3e3c 2f61 3e3c 6832 3e41 7267 756d 6">

Argum │ │ │ 001fd190: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 001fd1d0: 3c73 7061 6e20 636c 6173 733d 2274 6572 e │ │ │ @@ -130347,15 +130347,15 @@ │ │ │ 001fd2a0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ 001fd2b0: 2054 6865 2066 6f72 6d61 7474 6564 206d The formatted m │ │ │ 001fd2c0: 6573 7361 6765 2073 7472 696e 670a 2020 essage string. │ │ │ 001fd2d0: 2020 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e

│ │ │ 001fd2e0: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Des │ │ │ +001fd310: 3734 3922 3e3c 2f61 3e3c 6832 3e44 6573 749">

Des │ │ │ 001fd320: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 001fd330: 3129 2054 6869 7320 6675 6e63 7469 6f6e 1) This function │ │ │ 001fd340: 2063 6865 636b 7320 7468 6520 6578 7072 checks the expr │ │ │ 001fd350: 6573 7369 6f6e 2061 6e64 2061 626f 7274 ession and abort │ │ │ 001fd360: 7320 7468 650a 2020 2063 7572 7265 6e74 s the. current │ │ │ 001fd370: 2072 756e 6e69 6e67 2070 726f 6265 2069 running probe i │ │ │ 001fd380: 6620 6578 7072 6573 7369 6f6e 2065 7661 f expression eva │ │ │ @@ -130554,15 +130554,15 @@ │ │ │ 001fdf90: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

.    atomi
│ │ │  001fdfc0: 635f 6c6f 6e67 5f72 6561 643a 6c6f 6e67  c_long_read:long
│ │ │  001fdfd0: 2861 6464 723a 6c6f 6e67 290a 3c2f 7072  (addr:long).

Argumen │ │ │ 001fe020: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

Description │ │ │ 001fe130: 3c2f 6832 3e3c 703e 0a20 2020 5361 6665

. Safe │ │ │ 001fe140: 6c79 2070 6572 666f 726d 2074 6865 2072 ly perform the r │ │ │ 001fe150: 6561 6420 6f66 2061 6e20 6174 6f6d 6963 ead of an atomic │ │ │ 001fe160: 206c 6f6e 6720 7661 7269 6162 6c65 2e20 long variable. │ │ │ 001fe170: 5468 6973 2077 696c 6c20 6265 2061 0a20 This will be a. │ │ │ 001fe180: 2020 4e4f 5020 6f6e 206b 6572 6e65 6c73 NOP on kernels │ │ │ @@ -130776,15 +130776,15 @@ │ │ │ 001fed70: 796e 6f70 7369 733c 2f68 323e 3c70 7265 ynopsis

.    ato
│ │ │  001feda0: 6d69 635f 7265 6164 3a6c 6f6e 6728 6164  mic_read:long(ad
│ │ │  001fedb0: 6472 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c  dr:long).
< │ │ │ 001fedc0: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arguments< │ │ │ 001fee00: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>

Des │ │ │ +001feef0: 3333 3722 3e3c 2f61 3e3c 6832 3e44 6573 337">

Des │ │ │ 001fef00: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 001fef10: 0a20 2020 5361 6665 6c79 2070 6572 666f . Safely perfo │ │ │ 001fef20: 726d 2074 6865 2072 6561 6420 6f66 2061 rm the read of a │ │ │ 001fef30: 6e20 6174 6f6d 6963 2076 6172 6961 626c n atomic variabl │ │ │ 001fef40: 652e 0a3c 2f70 3e3c 2f64 6976 3e3c 2f64 e..


.  
│ │ │  00200740: 2020 6279 7465 735f 746f 5f73 7472 696e    bytes_to_strin
│ │ │  00200750: 673a 7374 7269 6e67 2862 7974 6573 3a6c  g:string(bytes:l
│ │ │  00200760: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976  ong).

Arguments

< │ │ │ 002007b0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 002007c0: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -131204,15 +131204,15 @@ │ │ │ 00200830: 743e 3c64 643e 3c70 3e0a 2020 2020 204e t>

. N │ │ │ 00200840: 756d 6265 7220 6f66 2062 7974 6573 2074 umber of bytes t │ │ │ 00200850: 6f20 7472 616e 736c 6174 652e 0a20 2020 o translate.. │ │ │ 00200860: 203c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c

< │ │ │ 00200870: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

Descr │ │ │ +002008a0: 3122 3e3c 2f61 3e3c 6832 3e44 6573 6372 1">

Descr │ │ │ 002008b0: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 002008c0: 2020 5265 7475 726e 7320 6120 7374 7269 Returns a stri │ │ │ 002008d0: 6e67 2072 6570 7265 7365 6e74 696e 6720 ng representing │ │ │ 002008e0: 7468 6520 6e75 6d62 6572 206f 6620 6279 the number of by │ │ │ 002008f0: 7465 7320 2875 700a 2020 2074 6f20 3130 tes (up. to 10 │ │ │ 00200900: 3234 2062 7974 6573 292c 2074 6865 206e 24 bytes), the n │ │ │ 00200910: 756d 6265 7220 6f66 206b 696c 6f62 7974 umber of kilobyt │ │ │ @@ -131406,20 +131406,20 @@ │ │ │ 002014d0: 6469 7622 3e3c 6832 3e53 796e 6f70 7369 div">

Synopsi │ │ │ 002014e0: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    caller_ad
│ │ │  00201510: 6472 3a6c 6f6e 6728 290a 3c2f 7072 653e  dr:long().
│ │ │ 00201520: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Arguments

. None. < │ │ │ 00201570: 2f70 3e3c 2f64 6976 3e3c 6469 7620 636c /p>

< │ │ │ -00201590: 6120 6e61 6d65 3d22 6964 6d31 3335 223e a name="idm135"> │ │ │ +00201590: 6120 6e61 6d65 3d22 6964 6d31 3334 223e a name="idm134"> │ │ │ 002015a0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 002015b0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 002015c0: 6869 7320 6675 6e63 7469 6f6e 2072 6574 his function ret │ │ │ 002015d0: 7572 6e73 2074 6865 2061 6464 7265 7373 urns the address │ │ │ 002015e0: 206f 6620 7468 6520 6361 6c6c 696e 6720 of the calling │ │ │ 002015f0: 6675 6e63 7469 6f6e 2e20 0a3c 2f70 3e3c function. .

< │ │ │ 00201600: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
“ │ │ │ -00202260: 3c73 7061 6e20 636c 6173 733d 2271 756f s 0xxR │ │ │ -002022c0: 3231 3b3c 2f73 7061 6e3e 2c20 7379 6d6e 21;, symn │ │ │ -002022d0: 616d 6528 3c63 6f64 6520 636c 6173 733d ame(calle │ │ │ -002022f0: 725f 6164 6472 3c2f 636f 6465 3e29 2c20 r_addr), │ │ │ -00202300: 3c63 6f64 6520 636c 6173 733d 2266 756e caller_ad │ │ │ -00202320: 6472 3c2f 636f 6465 3e29 0a3c 2f70 3e3c dr).

< │ │ │ -00202330: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

< │ │ │ -002024a0: 7464 2077 6964 7468 3d22 3430 2522 2061 td width="40%" a │ │ │ -002024b0: 6c69 676e 3d22 6c65 6674 2220 7661 6c69 lign="left" vali │ │ │ -002024c0: 676e 3d22 746f 7022 3e3c 7370 616e 2063 gn="top">fu │ │ │ -002024e0: 6e63 7469 6f6e 3a3a 6261 636b 7472 6163 nction::backtrac │ │ │ -002024f0: 653c 2f73 7061 6e3e 2623 3136 303b 3c2f e ...... │ │ │ +00202240: 696e 7466 2822 3c63 6f64 6520 636c 6173 intf("s 0xx │ │ │ +00202280: 3c2f 636f 6465 3e22 2c20 7379 6d6e 616d ", symnam │ │ │ +00202290: 6528 3c63 6f64 6520 636c 6173 733d 2266 e(caller_ │ │ │ +002022b0: 6164 6472 3c2f 636f 6465 3e29 2c20 3c63 addr), caller_addr │ │ │ +002022e0: 3c2f 636f 6465 3e29 0a3c 2f70 3e3c 2f64 ).

│ │ │ +00202310: 3c68 723e 3c74 6162 6c65 2077 6964 7468
Prev  │ │ │ -002023e0: 3c2f 7464 3e3c 7464 2077 6964 7468 3d22 Up< │ │ │ -00202430: 2f61 3e3c 2f74 643e 3c74 6420 7769 6474 /a> Next
Home │ │ │ -00202580: 3630 3b3c 7370 616e 2063 6c61 7373 3d22 60;function │ │ │ -002025a0: 3a3a 6361 6c6c 6572 5f61 6464 723c 2f73 ::caller_addr
│ │ │ +00202510: 3c74 6420 7769 6474 683d 2234 3025 2220 ........ │ │ │ +002025a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +002025b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +002025c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +002025d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002025e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002025f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00202600: 2e2f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ 00202610: 7379 7374 656d 7461 702d 646f 632f 7461 systemtap-doc/ta │ │ │ 00202620: 7073 6574 732f 4150 492d 6361 6c6c 6572 psets/API-caller │ │ │ 00202630: 732e 6874 6d6c 0000 0000 0000 0000 0000 s.html.......... │ │ │ 00202640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ @@ -131793,15 +131793,15 @@ │ │ │ 00202d00: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis
.    calle
│ │ │  00202d30: 7273 3a73 7472 696e 6728 6e3a 6c6f 6e67  rs:string(n:long
│ │ │  00202d40: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64  ).

Arg │ │ │ +00202d70: 3135 3222 3e3c 2f61 3e3c 6832 3e41 7267 152">

Arg │ │ │ 00202d80: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

< │ │ │ 00202e90: 2f64 643e 3c2f 646c 3e3c 2f64 6976 3e3c /dd>
< │ │ │ 00202ea0: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>
│ │ │ +00202ec0: 6d65 3d22 6964 6d31 3630 223e 3c2f 613e me="idm160"> │ │ │ 00202ed0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00202ee0: 2f68 323e 3c70 3e0a 2020 2054 6869 7320 /h2>

. This │ │ │ 00202ef0: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 00202f00: 2061 2073 7472 696e 6720 6f66 2074 6865 a string of the │ │ │ 00202f10: 2066 6972 7374 206e 2068 6578 0a20 2020 first n hex. │ │ │ 00202f20: 6164 6472 6573 7365 7320 6672 6f6d 2074 addresses from t │ │ │ 00202f30: 6865 2062 6163 6b74 7261 6365 206f 6620 he backtrace of │ │ │ @@ -132016,15 +132016,15 @@ │ │ │ 00203af0: 6832 3e53 796e 6f70 7369 733c 2f68 323e h2>Synopsis

│ │ │ 00203b00: 3c70 7265 2063 6c61 7373 3d22 7072 6f67
.   
│ │ │  00203b20: 2063 6d64 6c69 6e65 5f61 7267 3a73 7472   cmdline_arg:str
│ │ │  00203b30: 696e 6728 6e3a 6c6f 6e67 290a 3c2f 7072  ing(n:long).
< │ │ │ +00203b60: 206e 616d 653d 2269 646d 3137 3822 3e3c name="idm178">< │ │ │ 00203b70: 2f61 3e3c 6832 3e41 7267 756d 656e 7473 /a>

Arguments │ │ │ 00203b80: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 00203ba0: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 00203bb0: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 00203bd0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -132034,15 +132034,15 @@ │ │ │ 00203c10: 2041 7267 756d 656e 7420 746f 2067 6574 Argument to get │ │ │ 00203c20: 2028 7a65 726f 2069 7320 7468 6520 7072 (zero is the pr │ │ │ 00203c30: 6f67 7261 6d20 6974 7365 6c66 290a 2020 ogram itself). │ │ │ 00203c40: 2020 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e

│ │ │ 00203c50: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Descr │ │ │ +00203c80: 3622 3e3c 2f61 3e3c 6832 3e44 6573 6372 6">

Descr │ │ │ 00203c90: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 00203ca0: 2020 5265 7475 726e 7320 6172 6775 6d65 Returns argume │ │ │ 00203cb0: 6e74 2074 6865 2072 6571 7565 7374 6564 nt the requested │ │ │ 00203cc0: 2061 7267 756d 656e 7420 6672 6f6d 2074 argument from t │ │ │ 00203cd0: 6865 0a20 2020 6375 7272 656e 7420 7072 he. current pr │ │ │ 00203ce0: 6f63 6573 7320 6f72 2074 6865 2065 6d70 ocess or the emp │ │ │ 00203cf0: 7479 2073 7472 696e 6720 7768 656e 2074 ty string when t │ │ │ @@ -132244,15 +132244,15 @@ │ │ │ 00204930: 6772 616d 6c69 7374 696e 6722 3e0a 2020 gramlisting">. │ │ │ 00204940: 2020 636d 646c 696e 655f 6172 6773 3a73 cmdline_args:s │ │ │ 00204950: 7472 696e 6728 6e3a 6c6f 6e67 2c6d 3a6c tring(n:long,m:l │ │ │ 00204960: 6f6e 672c 6465 6c69 6d3a 7374 7269 6e67 ong,delim:string │ │ │ 00204970: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

Arg │ │ │ +002049a0: 3230 3422 3e3c 2f61 3e3c 6832 3e41 7267 204">

Arg │ │ │ 002049b0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

Arg │ │ │ +00205970: 3234 3022 3e3c 2f61 3e3c 6832 3e41 7267 240">

Arg │ │ │ 00205980: 756d 656e 7473 3c2f 6832 3e3c 703e 0a20 uments

. │ │ │ 00205990: 204e 6f6e 650a 203c 2f70 3e3c 2f64 6976 None.

│ │ │ +002059c0: 6964 6d32 3433 223e 3c2f 613e 3c68 323e idm243">

│ │ │ 002059d0: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 002059e0: 3c70 3e0a 2020 2052 6574 7572 6e73 2061

. Returns a │ │ │ 002059f0: 6c6c 2061 7267 756d 656e 7473 2066 726f ll arguments fro │ │ │ 00205a00: 6d20 7468 6520 6375 7272 656e 7420 7072 m the current pr │ │ │ 00205a10: 6f63 6573 730a 2020 2064 656c 696d 6974 ocess. delimit │ │ │ 00205a20: 6564 2062 7920 7370 6163 6573 2e20 5265 ed by spaces. Re │ │ │ 00205a30: 7475 726e 7320 7468 6520 656d 7074 7920 turns the empty │ │ │ @@ -132688,15 +132688,15 @@ │ │ │ 002064f0: 6469 7622 3e3c 6832 3e53 796e 6f70 7369 div">

Synopsi │ │ │ 00206500: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    commit(id
│ │ │  00206530: 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c 2f64  :long).
│ │ │ +00206560: 3d22 6964 6d32 3534 3730 223e 3c2f 613e ="idm25470"> │ │ │ 00206570: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments
│ │ │ +00206670: 6e61 6d65 3d22 6964 6d32 3534 3738 223e name="idm25478"> │ │ │ 00206680: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 00206690: 696f 6e3c 2f68 323e 3c70 3e0a 2020 204f ion

. O │ │ │ 002066a0: 7574 7075 7420 616c 6c20 7468 6520 6f75 utput all the ou │ │ │ 002066b0: 7470 7574 2066 6f72 203c 656d 2063 6c61 tput for < │ │ │ 002066d0: 636f 6465 3e69 643c 2f63 6f64 653e 3c2f code>id in the order │ │ │ @@ -132881,15 +132881,15 @@ │ │ │ 00207100: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

. cp │ │ │ 00207130: 755f 636c 6f63 6b5f 6d73 3a6c 6f6e 6728 u_clock_ms:long( │ │ │ 00207140: 6370 753a 6c6f 6e67 290a 3c2f 7072 653e cpu:long). │ │ │ 00207150: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Arguments< │ │ │ 00207190: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>

│ │ │ +00207280: 646d 3336 3636 223e 3c2f 613e 3c68 323e dm3666">

│ │ │ 00207290: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 002072a0: 3c70 3e0a 2020 2054 6869 7320 6675 6e63

. This func │ │ │ 002072b0: 7469 6f6e 2072 6574 7572 6e73 2074 6865 tion returns the │ │ │ 002072c0: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli │ │ │ 002072d0: 7365 636f 6e64 7320 6f6e 2074 6865 2067 seconds on the g │ │ │ 002072e0: 6976 656e 0a20 2020 6370 7527 7320 636c iven. cpu's cl │ │ │ 002072f0: 6f63 6b2e 2020 5468 6973 2069 7320 616c ock. This is al │ │ │ @@ -133107,15 +133107,15 @@ │ │ │ 00207f20: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>

│ │ │  00207f40: 0a20 2020 2063 7075 5f63 6c6f 636b 5f6e  .    cpu_clock_n
│ │ │  00207f50: 733a 6c6f 6e67 2863 7075 3a6c 6f6e 6729  s:long(cpu:long)
│ │ │  00207f60: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469  .

Arg │ │ │ +00207f90: 3638 3422 3e3c 2f61 3e3c 6832 3e41 7267 684">

Arg │ │ │ 00207fa0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

│ │ │ 00208030: 3c70 3e0a 2020 2020 2057 6869 6368 2070

. Which p │ │ │ 00208040: 726f 6365 7373 6f72 2773 2063 6c6f 636b rocessor's clock │ │ │ 00208050: 2074 6f20 7265 6164 0a20 2020 203c 2f70 to read.

< │ │ │ +00208090: 6e61 6d65 3d22 6964 6d33 3639 3222 3e3c name="idm3692">< │ │ │ 002080a0: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 002080b0: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5468 on

. Th │ │ │ 002080c0: 6973 2066 756e 6374 696f 6e20 7265 7475 is function retu │ │ │ 002080d0: 726e 7320 7468 6520 6e75 6d62 6572 206f rns the number o │ │ │ 002080e0: 6620 6e61 6e6f 7365 636f 6e64 7320 6f6e f nanoseconds on │ │ │ 002080f0: 2074 6865 2067 6976 656e 0a20 2020 6370 the given. cp │ │ │ 00208100: 7527 7320 636c 6f63 6b2e 2020 5468 6973 u's clock. This │ │ │ @@ -133330,15 +133330,15 @@ │ │ │ 00208d10: 3e3c 6832 3e53 796e 6f70 7369 733c 2f68 >

Synopsis
. 
│ │ │  00208d40: 2020 2063 7075 5f63 6c6f 636b 5f73 3a6c     cpu_clock_s:l
│ │ │  00208d50: 6f6e 6728 6370 753a 6c6f 6e67 290a 3c2f  ong(cpu:long).

│ │ │ -00208d80: 3c61 206e 616d 653d 2269 646d 3337 3131

Argume │ │ │ 00208da0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 00208de0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00208df0: 223e 3c65 6d20 636c 6173 733d 2270 6172 "> │ │ │ +00208e90: 653d 2269 646d 3337 3138 223e 3c2f 613e e="idm3718"> │ │ │ 00208ea0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00208eb0: 2f68 323e 3c70 3e0a 2020 2054 6869 7320 /h2>

. This │ │ │ 00208ec0: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 00208ed0: 2074 6865 206e 756d 6265 7220 6f66 2073 the number of s │ │ │ 00208ee0: 6563 6f6e 6473 206f 6e20 7468 6520 6769 econds on the gi │ │ │ 00208ef0: 7665 6e20 6370 7527 730a 2020 2063 6c6f ven cpu's. clo │ │ │ 00208f00: 636b 2e20 2054 6869 7320 6973 2061 6c77 ck. This is alw │ │ │ @@ -133556,15 +133556,15 @@ │ │ │ 00209b30: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>

│ │ │  00209b50: 0a20 2020 2063 7075 5f63 6c6f 636b 5f75  .    cpu_clock_u
│ │ │  00209b60: 733a 6c6f 6e67 2863 7075 3a6c 6f6e 6729  s:long(cpu:long)
│ │ │  00209b70: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469  .

Arg │ │ │ +00209ba0: 3733 3622 3e3c 2f61 3e3c 6832 3e41 7267 736">

Arg │ │ │ 00209bb0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

│ │ │ 00209c40: 3c70 3e0a 2020 2020 2057 6869 6368 2070

. Which p │ │ │ 00209c50: 726f 6365 7373 6f72 2773 2063 6c6f 636b rocessor's clock │ │ │ 00209c60: 2074 6f20 7265 6164 0a20 2020 203c 2f70 to read.

< │ │ │ +00209ca0: 6e61 6d65 3d22 6964 6d33 3734 3422 3e3c name="idm3744">< │ │ │ 00209cb0: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00209cc0: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5468 on

. Th │ │ │ 00209cd0: 6973 2066 756e 6374 696f 6e20 7265 7475 is function retu │ │ │ 00209ce0: 726e 7320 7468 6520 6e75 6d62 6572 206f rns the number o │ │ │ 00209cf0: 6620 6d69 6372 6f73 6563 6f6e 6473 206f f microseconds o │ │ │ 00209d00: 6e20 7468 6520 6769 7665 6e0a 2020 2063 n the given. c │ │ │ 00209d10: 7075 2773 2063 6c6f 636b 2e20 2054 6869 pu's clock. Thi │ │ │ @@ -133773,20 +133773,20 @@ │ │ │ 0020a8c0: 6973 6469 7622 3e3c 6832 3e53 796e 6f70 isdiv">

Synop │ │ │ 0020a8d0: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

.    cpu:lon
│ │ │  0020a900: 6728 290a 3c2f 7072 653e 3c2f 6469 763e  g().
│ │ │ 0020a910: 3c64 6976 2063 6c61 7373 3d22 7265 6673

A │ │ │ +0020a930: 646d 3236 3122 3e3c 2f61 3e3c 6832 3e41 dm261">

A │ │ │ 0020a940: 7267 756d 656e 7473 3c2f 6832 3e3c 703e rguments

│ │ │ 0020a950: 0a20 204e 6f6e 650a 203c 2f70 3e3c 2f64 . None.

Description

. This fu │ │ │ 0020a9b0: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 0020a9c0: 6865 2063 7572 7265 6e74 2063 7075 206e he current cpu n │ │ │ 0020a9d0: 756d 6265 722e 0a3c 2f70 3e3c 2f64 6976 umber..

Syno │ │ │ 0020b4e0: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

.    cpuid:
│ │ │  0020b510: 6c6f 6e67 2829 0a3c 2f70 7265 3e3c 2f64  long().
Arguments │ │ │ 0020b560: 3c70 3e0a 2020 4e6f 6e65 0a20 3c2f 703e

. None.

│ │ │ 0020b570: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Description │ │ │ 0020b5b0: 3c2f 6832 3e3c 703e 0a20 2020 5468 6973

. This │ │ │ 0020b5c0: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 0020b5d0: 7320 7468 6520 6375 7272 656e 7420 6370 s the current cp │ │ │ 0020b5e0: 7520 6e75 6d62 6572 2e0a 2020 2044 6570 u number.. Dep │ │ │ 0020b5f0: 7265 6361 7465 6420 696e 2053 7973 7465 recated in Syste │ │ │ 0020b600: 6d54 6170 2031 2e34 2061 6e64 2072 656d mTap 1.4 and rem │ │ │ @@ -134166,15 +134166,15 @@ │ │ │ 0020c150: 2063 6c61 7373 3d22 7072 6f67 7261 6d6c class="programl │ │ │ 0020c160: 6973 7469 6e67 223e 0a20 2020 2063 7075 isting">. cpu │ │ │ 0020c170: 7469 6d65 5f74 6f5f 6d73 6563 733a 6c6f time_to_msecs:lo │ │ │ 0020c180: 6e67 2863 7075 7469 6d65 3a6c 6f6e 6729 ng(cputime:long) │ │ │ 0020c190: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Arg │ │ │ +0020c1c0: 3232 3022 3e3c 2f61 3e3c 6832 3e41 7267 220">

Arg │ │ │ 0020c1d0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

. cputim │ │ │ 0020cd70: 655f 746f 5f73 7472 696e 673a 7374 7269 e_to_string:stri │ │ │ 0020cd80: 6e67 2863 7075 7469 6d65 3a6c 6f6e 6729 ng(cputime:long) │ │ │ 0020cd90: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Arg │ │ │ +0020cdc0: 3234 3322 3e3c 2f61 3e3c 6832 3e41 7267 243">

Arg │ │ │ 0020cdd0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

│ │ │ 0020ce60: 3c64 643e 3c70 3e0a 2020 2020 2054 696d

. Tim │ │ │ 0020ce70: 6520 746f 2074 7261 6e73 6c61 7465 2e0a e to translate.. │ │ │ 0020ce80: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

De │ │ │ +0020cec0: 3532 3531 223e 3c2f 613e 3c68 323e 4465 5251">

De │ │ │ 0020ced0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. Equivalent │ │ │ 0020cef0: 746f 2063 616c 6c69 6e67 3a0a 2020 206d to calling:. m │ │ │ 0020cf00: 7365 635f 746f 5f73 7472 696e 6720 2863 sec_to_string (c │ │ │ 0020cf10: 7075 7469 6d65 5f74 6f5f 6d73 6563 7320 putime_to_msecs │ │ │ 0020cf20: 2863 7075 7469 6d65 292e 0a3c 2f70 3e3c (cputime)..

< │ │ │ 0020cf30: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
. cpu │ │ │ 0020d970: 7469 6d65 5f74 6f5f 7573 6563 733a 6c6f time_to_usecs:lo │ │ │ 0020d980: 6e67 2863 7075 7469 6d65 3a6c 6f6e 6729 ng(cputime:long) │ │ │ 0020d990: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Arg │ │ │ +0020d9c0: 3236 3922 3e3c 2f61 3e3c 6832 3e41 7267 269">

Arg │ │ │ 0020d9d0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

2) ctime:
│ │ │  0020e580: 7374 7269 6e67 2829 3c2f 7072 653e 3c2f  string()
│ │ │ +0020e5b0: 653d 2269 646d 3431 3933 223e 3c2f 613e e="idm4193"> │ │ │ 0020e5c0: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments
getti │ │ │ 0020e6b0: 6d65 6f66 6461 795f 733c 2f63 6f64 653e meofday_s │ │ │ 0020e6c0: 290a 2020 2020 3c2f 703e 3c2f 6464 3e3c ).

< │ │ │ 0020e6d0: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>

│ │ │ 0020e6e0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +0020e700: 646d 3432 3032 223e 3c2f 613e 3c68 323e dm4202">

│ │ │ 0020e710: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 0020e720: 3c70 3e31 2920 5461 6b65 7320 616e 2061

1) Takes an a │ │ │ 0020e730: 7267 756d 656e 7420 6f66 2073 6563 6f6e rgument of secon │ │ │ 0020e740: 6473 2073 696e 6365 2074 6865 2065 706f ds since the epo │ │ │ 0020e750: 6368 2061 7320 7265 7475 726e 6564 2062 ch as returned b │ │ │ 0020e760: 793c 636f 6465 2063 6c61 7373 3d22 6675 ygettimeo │ │ │ @@ -135058,20 +135058,20 @@ │ │ │ 0020f910: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    curr
│ │ │  0020f940: 656e 745f 6578 655f 6669 6c65 3a6c 6f6e  ent_exe_file:lon
│ │ │  0020f950: 6728 290a 3c2f 7072 653e 3c2f 6469 763e  g().
│ │ │ 0020f960: 3c64 6976 2063 6c61 7373 3d22 7265 6673

A │ │ │ +0020f980: 646d 3330 3322 3e3c 2f61 3e3c 6832 3e41 dm303">

A │ │ │ 0020f990: 7267 756d 656e 7473 3c2f 6832 3e3c 703e rguments

│ │ │ 0020f9a0: 0a20 204e 6f6e 650a 203c 2f70 3e3c 2f64 . None.

Description

. This fu │ │ │ 0020fa00: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 0020fa10: 6865 2066 696c 6520 7374 7275 6374 2070 he file struct p │ │ │ 0020fa20: 6f69 6e74 6572 2066 6f72 2074 6865 0a20 ointer for the. │ │ │ 0020fa30: 2020 6375 7272 656e 7420 7461 736b 2773 current task's │ │ │ 0020fa40: 2065 7865 6375 7461 626c 6520 6669 6c65 executable file │ │ │ @@ -135253,15 +135253,15 @@ │ │ │ 00210540: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis. cv │ │ │ 00210570: 655f 636f 756e 745f 6d65 7472 6963 286b e_count_metric(k │ │ │ 00210580: 6579 3a73 7472 696e 6729 0a3c 2f70 7265 ey:string).

│ │ │ +002105b0: 6e61 6d65 3d22 6964 6d32 3634 3938 223e name="idm26498"> │ │ │ 002105c0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 002105d0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 002105f0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00210620: 3c65 6d20 636c 6173 733d 2270 6172 616d

De │ │ │ +002106b0: 3635 3036 223e 3c2f 613e 3c68 323e 4465 6506">

De │ │ │ 002106c0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. This functi │ │ │ 002106e0: 6f6e 2069 6e63 7265 6d65 6e74 7320 7468 on increments th │ │ │ 002106f0: 6520 636f 756e 7420 6f66 2074 6865 206d e count of the m │ │ │ 00210700: 6574 7269 630a 2020 206b 6579 2062 7920 etric. key by │ │ │ 00210710: 312e 2054 6865 206d 6574 7269 6373 2063 1. The metrics c │ │ │ 00210720: 616e 2062 6520 6163 6365 7373 6564 2069 an be accessed i │ │ │ @@ -135477,15 +135477,15 @@ │ │ │ 00211340: 3c70 7265 2063 6c61 7373 3d22 7072 6f67

.   
│ │ │  00211360: 2063 7665 5f72 6563 6f72 645f 6d65 7472   cve_record_metr
│ │ │  00211370: 6963 286b 6579 3a73 7472 696e 672c 7661  ic(key:string,va
│ │ │  00211380: 6c75 653a 6c6f 6e67 290a 3c2f 7072 653e  lue:long).
│ │ │ 00211390: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Description │ │ │ 00211540: 3c2f 6832 3e3c 703e 0a20 2020 5468 6973

. This │ │ │ 00211550: 2066 756e 6374 696f 6e20 7365 7473 2074 function sets t │ │ │ 00211560: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ 00211570: 6d65 7472 6963 0a20 2020 6b65 792e 2054 metric. key. T │ │ │ 00211580: 6865 206d 6574 7269 6373 2063 616e 2062 he metrics can b │ │ │ 00211590: 6520 6163 6365 7373 6564 2069 6e0a 2020 e accessed in. │ │ │ @@ -135699,15 +135699,15 @@ │ │ │ 00212120: 3e53 796e 6f70 7369 733c 2f68 323e 3c70 >Synopsis

. c │ │ │ 00212150: 7665 5f74 6d70 6469 7361 626c 6528 6475 ve_tmpdisable(du │ │ │ 00212160: 7261 7469 6f6e 3a6c 6f6e 6729 0a3c 2f70 ration:long).

< │ │ │ -00212190: 6120 6e61 6d65 3d22 6964 6d32 3635 3536 a name="idm26556 │ │ │ +00212190: 6120 6e61 6d65 3d22 6964 6d32 3635 3535 a name="idm26555 │ │ │ 002121a0: 223e 3c2f 613e 3c68 323e 4172 6775 6d65 ">

Argume │ │ │ 002121b0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 002121f0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00212200: 223e 3c65 6d20 636c 6173 733d 2270 6172 "> │ │ │ 002122a0: 3c61 206e 616d 653d 2269 646d 3236 3536

Descr │ │ │ +002122b0: 3322 3e3c 2f61 3e3c 6832 3e44 6573 6372 3">

Descr │ │ │ 002122c0: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 002122d0: 2020 5468 6973 2066 756e 6374 696f 6e20 This function │ │ │ 002122e0: 7465 6d70 6f72 6172 696c 7920 6469 7361 temporarily disa │ │ │ 002122f0: 626c 6573 2074 6865 0a20 2020 636f 6e64 bles the. cond │ │ │ 00212300: 6974 696f 6e61 6c73 2077 6869 6368 2075 itionals which u │ │ │ 00212310: 7365 2063 7665 5f65 6e61 626c 6564 5f70 se cve_enabled_p │ │ │ 00212320: 2066 6f72 2064 7572 6174 696f 6e20 7365 for duration se │ │ │ @@ -135921,15 +135921,15 @@ │ │ │ 00212f00: 796e 6f70 7369 733c 2f68 323e 3c70 7265 ynopsis

.    d_n
│ │ │  00212f30: 616d 653a 7374 7269 6e67 2864 656e 7472  ame:string(dentr
│ │ │  00212f40: 793a 6c6f 6e67 290a 3c2f 7072 653e 3c2f  y:long).

Arguments │ │ │ 00213b60: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 00213ba0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00213bb0: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -136130,15 +136130,15 @@ │ │ │ 00213c10: 656d 3e3c 2f73 7061 6e3e 3c2f 6474 3e3c em>
< │ │ │ 00213c20: 6464 3e3c 703e 0a20 2020 2020 506f 696e dd>

. Poin │ │ │ 00213c30: 7465 7220 746f 206e 616d 6569 6461 7461 ter to nameidata │ │ │ 00213c40: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ 00213c50: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>

│ │ │ 00213c60: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

.

. │ │ │ 00213cb0: 0a20 2020 5265 7475 726e 7320 7468 6520 . Returns the │ │ │ 00213cc0: 6675 6c6c 2064 6972 656e 7420 6e61 6d65 full dirent name │ │ │ 00213cd0: 2028 6675 6c6c 2070 6174 6820 746f 2074 (full path to t │ │ │ 00213ce0: 6865 2072 6f6f 7429 2c20 6c69 6b65 0a20 he root), like. │ │ │ 00213cf0: 2020 7468 6520 6b65 726e 656c 2064 5f70 the kernel d_p │ │ │ @@ -136306,15 +136306,15 @@ │ │ │ 00214710: 323e 5379 6e6f 7073 6973 3c2f 6832 3e3c 2>Synopsis< │ │ │ 00214720: 7072 6520 636c 6173 733d 2270 726f 6772 pre class="progr │ │ │ 00214730: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 00214740: 6465 6c65 7465 5f73 746f 7077 6174 6368 delete_stopwatch │ │ │ 00214750: 286e 616d 653a 7374 7269 6e67 290a 3c2f (name:string).

│ │ │ -00214780: 3c61 206e 616d 653d 2269 646d 3337 3633

Argume │ │ │ 002147a0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 002147e0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 002147f0: 223e 3c65 6d20 636c 6173 733d 2270 6172 "> │ │ │ +00214880: 206e 616d 653d 2269 646d 3337 3730 223e name="idm3770"> │ │ │ 00214890: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 002148a0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2052 ion

. R │ │ │ 002148b0: 656d 6f76 6520 7374 6f70 7761 7463 6820 emove stopwatch │ │ │ 002148c0: 3c65 6d20 636c 6173 733d 2270 6172 616d name │ │ │ 002148e0: 3c2f 636f 6465 3e3c 2f65 6d3e 2e0a 3c2f ..

Synopsis
.
│ │ │  00215310: 2020 2020 6469 7363 6172 6428 6964 3a6c      discard(id:l
│ │ │  00215320: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976  ong).

Arguments │ │ │ 00215370: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -136687,20 +136687,20 @@ │ │ │ 00215ee0: 7364 6976 223e 3c68 323e 5379 6e6f 7073 sdiv">

Synops │ │ │ 00215ef0: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

.    dump_sta
│ │ │  00215f20: 636b 2829 0a3c 2f70 7265 3e3c 2f64 6976  ck().
Arguments │ │ │ 00215f70: 3c70 3e0a 2020 4e6f 6e65 0a20 3c2f 703e

. None.

│ │ │ 00215f80: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +00215fa0: 616d 653d 2269 646d 3137 3737 3322 3e3c ame="idm17773">< │ │ │ 00215fb0: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00215fc0: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5072 on

. Pr │ │ │ 00215fd0: 696e 7420 7468 6520 6375 7272 656e 7420 int the current │ │ │ 00215fe0: 6b65 726e 656c 2062 6163 6b74 7261 6365 kernel backtrace │ │ │ 00215ff0: 2074 6f20 7468 6520 6b65 726e 656c 2074 to the kernel t │ │ │ 00216000: 7261 6365 2062 7566 6665 722e 0a20 2020 race buffer.. │ │ │ 00216010: 6e6f 7420 6265 2073 6166 656c 7920 6361 not be safely ca │ │ │ @@ -136879,21 +136879,21 @@ │ │ │ 00216ae0: 6566 7379 6e6f 7073 6973 6469 7622 3e3c efsynopsisdiv">< │ │ │ 00216af0: 6832 3e53 796e 6f70 7369 733c 2f68 323e h2>Synopsis │ │ │ 00216b00: 3c70 7265 2063 6c61 7373 3d22 7072 6f67

.   
│ │ │  00216b20: 2065 6769 643a 6c6f 6e67 2829 0a3c 2f70   egid:long().

Descr │ │ │ +00216bb0: 3822 3e3c 2f61 3e3c 6832 3e44 6573 6372 8">

Descr │ │ │ 00216bc0: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 00216bd0: 2020 5468 6973 2066 756e 6374 696f 6e20 This function │ │ │ 00216be0: 7265 7475 726e 7320 7468 6520 6566 6665 returns the effe │ │ │ 00216bf0: 6374 6976 6520 6769 6420 6f66 2061 2074 ctive gid of a t │ │ │ 00216c00: 6172 6765 7420 7072 6f63 6573 730a 3c2f arget process.

. e │ │ │ 00217700: 6e76 5f76 6172 3a73 7472 696e 6728 6e61 nv_var:string(na │ │ │ 00217710: 6d65 3a73 7472 696e 6729 0a3c 2f70 7265 me:string).

Arguments< │ │ │ 00217760: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>

Descri │ │ │ 00217870: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 00217880: 2052 6574 7572 6e73 2074 6865 2063 6f6e Returns the con │ │ │ 00217890: 7465 6e74 7320 6f66 2074 6865 2073 7065 tents of the spe │ │ │ 002178a0: 6369 6669 6564 2065 6e76 6972 6f6e 6d65 cified environme │ │ │ 002178b0: 6e74 2076 616c 7565 0a20 2020 666f 7220 nt value. for │ │ │ 002178c0: 7468 6520 6375 7272 656e 7420 7072 6f63 the current proc │ │ │ @@ -137264,15 +137264,15 @@ │ │ │ 002182f0: 323e 5379 6e6f 7073 6973 3c2f 6832 3e3c 2>Synopsis

< │ │ │ 00218300: 7072 6520 636c 6173 733d 2270 726f 6772 pre class="progr │ │ │ 00218310: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 00218320: 6572 726e 6f5f 7374 723a 7374 7269 6e67 errno_str:string │ │ │ 00218330: 2865 7272 3a6c 6f6e 6729 0a3c 2f70 7265 (err:long).
│ │ │ +00218360: 6e61 6d65 3d22 6964 6d31 3731 3737 223e name="idm17177"> │ │ │ 00218370: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00218380: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 002183a0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 002183d0: 3c65 6d20 636c 6173 733d 2270 6172 616d

Des │ │ │ +00218470: 3138 3522 3e3c 2f61 3e3c 6832 3e44 6573 185">

Des │ │ │ 00218480: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 00218490: 0a20 2020 5468 6973 2066 756e 6374 696f . This functio │ │ │ 002184a0: 6e20 7265 7475 726e 7320 7468 6520 7379 n returns the sy │ │ │ 002184b0: 6d62 6f6c 6963 2073 7472 696e 6720 6173 mbolic string as │ │ │ 002184c0: 736f 6369 6174 6564 0a20 2020 7769 7468 sociated. with │ │ │ 002184d0: 2074 6865 2067 6976 6572 2065 7272 6f72 the giver error │ │ │ 002184e0: 2063 6f64 652c 2073 7563 6820 6173 2045 code, such as E │ │ │ @@ -137453,15 +137453,15 @@ │ │ │ 00218ec0: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis. er │ │ │ 00218ef0: 726f 7228 6d73 673a 7374 7269 6e67 290a ror(msg:string). │ │ │ 00218f00: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976

Arg │ │ │ +00218f30: 3739 3122 3e3c 2f61 3e3c 6832 3e41 7267 791">

Arg │ │ │ 00218f40: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

│ │ │ 00218fd0: 3c70 3e0a 2020 2020 2054 6865 2066 6f72

. The for │ │ │ 00218fe0: 6d61 7474 6564 206d 6573 7361 6765 2073 matted message s │ │ │ 00218ff0: 7472 696e 670a 2020 2020 3c2f 703e 3c2f tring.

Description │ │ │ 00219050: 3c2f 6832 3e3c 703e 0a20 2020 416e 2069

. An i │ │ │ 00219060: 6d70 6c69 6369 7420 656e 642d 6f66 2d6c mplicit end-of-l │ │ │ 00219070: 696e 6520 6973 2061 6464 6564 2e20 2073 ine is added. s │ │ │ 00219080: 7461 7072 756e 2070 7265 7065 6e64 730a taprun prepends. │ │ │ 00219090: 2020 2074 6865 2073 7472 696e 6720 3c73 the string

Synops │ │ │ 00219ce0: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

.    euid:lon
│ │ │  00219d10: 6728 290a 3c2f 7072 653e 3c2f 6469 763e  g().
│ │ │ 00219d20: 3c64 6976 2063 6c61 7373 3d22 7265 6673

A │ │ │ +00219d40: 646d 3337 3222 3e3c 2f61 3e3c 6832 3e41 dm372">

A │ │ │ 00219d50: 7267 756d 656e 7473 3c2f 6832 3e3c 703e rguments

│ │ │ 00219d60: 0a20 204e 6f6e 650a 203c 2f70 3e3c 2f64 . None.

Description

. Returns │ │ │ 00219dc0: 2074 6865 2065 6666 6563 7469 7665 2075 the effective u │ │ │ 00219dd0: 7365 7220 4944 206f 6620 7468 6520 7461 ser ID of the ta │ │ │ 00219de0: 7267 6574 2070 726f 6365 7373 2e0a 3c2f rget process..

. │ │ │ 0021a920: 6578 6563 6e61 6d65 3a73 7472 696e 6728 execname:string( │ │ │ 0021a930: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

Arg │ │ │ +0021a960: 3339 3322 3e3c 2f61 3e3c 6832 3e41 7267 393">

Arg │ │ │ 0021a970: 756d 656e 7473 3c2f 6832 3e3c 703e 0a20 uments

. │ │ │ 0021a980: 204e 6f6e 650a 203c 2f70 3e3c 2f64 6976 None.

│ │ │ +0021a9b0: 6964 6d33 3936 223e 3c2f 613e 3c68 323e idm396">

│ │ │ 0021a9c0: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 0021a9d0: 3c70 3e0a 2020 2052 6574 7572 6e73 2074

. Returns t │ │ │ 0021a9e0: 6865 2065 7865 636e 616d 6520 6f66 2061 he execname of a │ │ │ 0021a9f0: 2074 6172 6765 7420 7072 6f63 6573 7320 target process │ │ │ 0021aa00: 286f 7220 6772 6f75 7020 6f66 2070 726f (or group of pro │ │ │ 0021aa10: 6365 7373 6573 292e 0a3c 2f70 3e3c 2f64 cesses)..

Synopsis

. e │ │ │ 0021b4f0: 7869 7428 290a 3c2f 7072 653e 3c2f 6469 xit().

< │ │ │ +0021b520: 2269 646d 3137 3831 3922 3e3c 2f61 3e3c "idm17819">< │ │ │ 0021b530: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

. None.

│ │ │ +0021b570: 6e61 6d65 3d22 6964 6d31 3738 3232 223e name="idm17822"> │ │ │ 0021b580: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0021b590: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 0021b5a0: 6869 7320 6f6e 6c79 2065 6e71 7565 7565 his only enqueue │ │ │ 0021b5b0: 7320 6120 7265 7175 6573 7420 746f 2073 s a request to s │ │ │ 0021b5c0: 7461 7274 0a20 2020 7368 7574 7469 6e67 tart. shutting │ │ │ 0021b5d0: 2064 6f77 6e20 7468 6520 7363 7269 7074 down the script │ │ │ 0021b5e0: 2e20 204e 6577 2070 726f 6265 7320 7769 . New probes wi │ │ │ @@ -138253,21 +138253,21 @@ │ │ │ 0021c0c0: 7265 6673 796e 6f70 7369 7364 6976 223e refsynopsisdiv"> │ │ │ 0021c0d0: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

.  
│ │ │  0021c100: 2020 6661 7374 6361 6c6c 2829 0a3c 2f70    fastcall().

< │ │ │ -0021c130: 6120 6e61 6d65 3d22 6964 6d34 3135 223e a name="idm415"> │ │ │ +0021c130: 6120 6e61 6d65 3d22 6964 6d34 3134 223e a name="idm414"> │ │ │ 0021c140: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 0021c150: 733c 2f68 323e 3c70 3e0a 2020 4e6f 6e65 s

. None │ │ │ 0021c160: 0a20 3c2f 703e 3c2f 6469 763e 3c64 6976 .

Descr │ │ │ +0021c190: 3722 3e3c 2f61 3e3c 6832 3e44 6573 6372 7">

Descr │ │ │ 0021c1a0: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 0021c1b0: 2020 4361 6c6c 2074 6869 7320 6675 6e63 Call this func │ │ │ 0021c1c0: 7469 6f6e 2062 6566 6f72 6520 6163 6365 tion before acce │ │ │ 0021c1d0: 7373 696e 6720 6172 6775 6d65 6e74 730a ssing arguments. │ │ │ 0021c1e0: 2020 2075 7369 6e67 2074 6865 202a 5f61 using the *_a │ │ │ 0021c1f0: 7267 2066 756e 6374 696f 6e73 0a20 2020 rg functions. │ │ │ 0021c200: 6966 2074 6865 2070 726f 6265 6420 6b65 if the probed ke │ │ │ @@ -138452,15 +138452,15 @@ │ │ │ 0021cd30: 2270 726f 6772 616d 6c69 7374 696e 6722 "programlisting" │ │ │ 0021cd40: 3e0a 2020 2020 666f 726d 6174 5f69 7061 >. format_ipa │ │ │ 0021cd50: 6464 723a 7374 7269 6e67 2861 6464 723a ddr:string(addr: │ │ │ 0021cd60: 6c6f 6e67 2c66 616d 696c 793a 6c6f 6e67 long,family:long │ │ │ 0021cd70: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

Ar │ │ │ +0021cda0: 3833 3637 223e 3c2f 613e 3c68 323e 4172 8367">

Ar │ │ │ 0021cdb0: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 0021cdf0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>. │ │ │ 0021d930: 6670 5f61 6464 3a6c 6f6e 6728 6164 6431 fp_add:long(add1 │ │ │ 0021d940: 3a6c 6f6e 672c 6164 6432 3a6c 6f6e 6729 :long,add2:long) │ │ │ 0021d950: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Ar │ │ │ +0021d980: 3630 3533 223e 3c2f 613e 3c68 323e 4172 6053">

Ar │ │ │ 0021d990: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 0021d9d0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>

. │ │ │ 0021dab0: 2020 2020 2073 6563 6f6e 6420 3634 2062 second 64 b │ │ │ 0021dac0: 6974 2066 6c6f 6174 696e 6720 706f 696e it floating poin │ │ │ 0021dad0: 7420 6164 6465 6e64 0a20 2020 203c 2f70 t addend.

│ │ │ +0021db10: 6e61 6d65 3d22 6964 6d32 3630 3636 223e name="idm26066"> │ │ │ 0021db20: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0021db30: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2047 ion

. G │ │ │ 0021db40: 6976 656e 2061 6464 656e 6420 3120 616e iven addend 1 an │ │ │ 0021db50: 6420 6164 6465 6e64 2032 2c20 6170 706c d addend 2, appl │ │ │ 0021db60: 7920 666c 6f61 7469 6e67 2070 6f69 6e74 y floating point │ │ │ 0021db70: 2061 6464 696e 670a 3c2f 703e 3c2f 6469 adding.

.    fp_eq:long
│ │ │  0021e720: 2869 6e66 7031 3a6c 6f6e 672c 696e 6670  (infp1:long,infp
│ │ │  0021e730: 323a 6c6f 6e67 290a 3c2f 7072 653e 3c2f  2:long).

Arguments

D │ │ │ +0021e900: 3236 3039 3722 3e3c 2f61 3e3c 6832 3e44 26097">

D │ │ │ 0021e910: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 0021e920: 703e 0a20 2020 6368 6563 6b20 6966 2069 p>. check if i │ │ │ 0021e930: 6e66 7031 2069 7320 6571 7561 6c20 746f nfp1 is equal to │ │ │ 0021e940: 2069 6e66 7032 0a3c 2f70 3e3c 2f64 6976 infp2.

│ │ │ +00202390: 5072 6576 3c2f 613e 2623 3136 303b 3c2f Prev Up Next< │ │ │ +00202450: 2f74 643e 3c2f 7472 3e3c 7472 3e3c 7464 /td>
func │ │ │ +002024a0: 7469 6f6e 3a3a 6261 636b 7472 6163 653c tion::backtrace< │ │ │ +002024b0: 2f73 7061 6e3e 2623 3136 303b 3c2f 7464 /span>  │ │ │ +002024e0: 3c61 2061 6363 6573 736b 6579 3d22 6822 Home  │ │ │ +00202540: 3b3c 7370 616e 2063 6c61 7373 3d22 7068 ;function:: │ │ │ +00202560: 6361 6c6c 6572 5f61 6464 723c 2f73 7061 caller_addr
. │ │ │ 0021f320: 2066 705f 6c65 3a6c 6f6e 6728 696e 6670 fp_le:long(infp │ │ │ 0021f330: 313a 6c6f 6e67 2c69 6e66 7032 3a6c 6f6e 1:long,infp2:lon │ │ │ 0021f340: 6729 0a3c 2f70 7265 3e3c 2f64 6976 3e3c g).< │ │ │ 0021f350: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 0021f360: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +0021f370: 6d32 3631 3135 223e 3c2f 613e 3c68 323e m26115">

│ │ │ 0021f380: 4172 6775 6d65 6e74 733c 2f68 323e 3c64 Arguments

< │ │ │ 0021f4a0: 703e 0a20 2020 2020 7365 636f 6e64 2036 p>. second 6 │ │ │ 0021f4b0: 3420 6269 7420 666c 6f61 7469 6e67 2070 4 bit floating p │ │ │ 0021f4c0: 6f69 6e74 2069 6e70 7574 0a20 2020 203c oint input. < │ │ │ 0021f4d0: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>
< │ │ │ -0021f500: 6120 6e61 6d65 3d22 6964 6d32 3631 3239 a name="idm26129 │ │ │ +0021f500: 6120 6e61 6d65 3d22 6964 6d32 3631 3238 a name="idm26128 │ │ │ 0021f510: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 0021f520: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 0021f530: 2063 6865 636b 2069 6620 696e 6670 3120 check if infp1 │ │ │ 0021f540: 6973 206c 6573 7320 7468 616e 206f 7220 is less than or │ │ │ 0021f550: 6571 7561 6c20 746f 2069 6e66 7032 0a3c equal to infp2.< │ │ │ 0021f560: 2f70 3e3c 2f64 6976 3e3c 2f64 6976 3e3c /p>

< │ │ │ 0021f570: 6469 7620 636c 6173 733d 226e 6176 666f div class="navfo │ │ │ @@ -139280,15 +139280,15 @@ │ │ │ 002200f0: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis
.    fp_lt:
│ │ │  00220120: 6c6f 6e67 2869 6e66 7031 3a6c 6f6e 672c  long(infp1:long,
│ │ │  00220130: 696e 6670 323a 6c6f 6e67 290a 3c2f 7072  infp2:long).

Argumen │ │ │ 00220180: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

< │ │ │ +00220300: 2269 646d 3236 3135 3922 3e3c 2f61 3e3c "idm26159">< │ │ │ 00220310: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. check │ │ │ 00220330: 6966 2069 6e66 7031 2069 7320 7374 7269 if infp1 is stri │ │ │ 00220340: 6374 6c79 206c 6573 7320 7468 616e 2069 ctly less than i │ │ │ 00220350: 6e66 7032 0a3c 2f70 3e3c 2f64 6976 3e3c nfp2.

< │ │ │ 00220360: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

│ │ │ @@ -139473,15 +139473,15 @@ │ │ │ 00220d00: 6832 3e3c 7072 6520 636c 6173 733d 2270 h2>
.
│ │ │  00220d20: 2020 2020 6670 5f6d 756c 3a6c 6f6e 6728      fp_mul:long(
│ │ │  00220d30: 6d75 6c31 3a6c 6f6e 672c 6d75 6c32 3a6c  mul1:long,mul2:l
│ │ │  00220d40: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976  ong).
Arguments │ │ │ 00220d90: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -139499,15 +139499,15 @@ │ │ │ 00220ea0: 743e 3c64 643e 3c70 3e0a 2020 2020 2036 t>

. 6 │ │ │ 00220eb0: 3420 6269 7420 666c 6f61 7469 6e67 2070 4 bit floating p │ │ │ 00220ec0: 6f69 6e74 206d 756c 7469 706c 6965 720a oint multiplier. │ │ │ 00220ed0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

D │ │ │ +00220f10: 3236 3139 3022 3e3c 2f61 3e3c 6832 3e44 26190">

D │ │ │ 00220f20: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00220f30: 703e 0a20 2020 7265 7375 6c74 2069 7320 p>. result is │ │ │ 00220f40: 6d75 6c74 6970 6c69 6361 6e64 2074 696d multiplicand tim │ │ │ 00220f50: 6573 206d 756c 7469 706c 6965 720a 3c2f es multiplier.

.    fp_re
│ │ │  00221b20: 6d3a 6c6f 6e67 2864 6976 313a 6c6f 6e67  m:long(div1:long
│ │ │  00221b30: 2c64 6976 323a 6c6f 6e67 290a 3c2f 7072  ,div2:long).

Argumen │ │ │ 00221b80: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

D │ │ │ +00221d00: 3236 3232 3122 3e3c 2f61 3e3c 6832 3e44 26221">

D │ │ │ 00221d10: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00221d20: 703e 0a20 2020 7265 7375 6c74 2077 6f75 p>. result wou │ │ │ 00221d30: 6c64 2062 6520 7468 6520 7265 6d61 696e ld be the remain │ │ │ 00221d40: 6465 7220 6166 7465 7220 6469 7669 736f der after diviso │ │ │ 00221d50: 7220 6469 7669 6465 7320 6469 7669 6465 r divides divide │ │ │ 00221d60: 6e64 0a3c 2f70 3e3c 2f64 6976 3e3c 2f64 nd.

. f │ │ │ 00222920: 705f 7371 7274 3a6c 6f6e 6728 696e 6670 p_sqrt:long(infp │ │ │ 00222930: 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 :long).
│ │ │ +00222960: 3d22 6964 6d32 3632 3339 223e 3c2f 613e ="idm26239"> │ │ │ 00222970: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments

│ │ │ +00222a70: 6d32 3632 3437 223e 3c2f 613e 3c68 323e m26247">

│ │ │ 00222a80: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00222a90: 3c70 3e0a 2020 2061 7070 6c79 2073 7172

. apply sqr │ │ │ 00222aa0: 7420 746f 2069 6e70 7574 2066 6c6f 6174 t to input float │ │ │ 00222ab0: 696e 6720 706f 696e 740a 3c2f 703e 3c2f ing point.


. 
│ │ │  00223530: 2020 2066 705f 7375 623a 6c6f 6e67 2873     fp_sub:long(s
│ │ │  00223540: 7562 313a 6c6f 6e67 2c73 7562 323a 6c6f  ub1:long,sub2:lo
│ │ │  00223550: 6e67 290a 3c2f 7072 653e 3c2f 6469 763e  ng).
│ │ │ 00223560: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 002235a0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 002235b0: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -140139,15 +140139,15 @@ │ │ │ 002236a0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ 002236b0: 3c70 3e0a 2020 2020 2036 3420 6269 7420

. 64 bit │ │ │ 002236c0: 666c 6f61 7469 6e67 2070 6f69 6e74 2073 floating point s │ │ │ 002236d0: 7562 7472 6168 656e 640a 2020 2020 3c2f ubtrahend.

Descrip │ │ │ 00223730: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 00223740: 7265 7375 6c74 2077 6f75 6c64 2062 6520 result would be │ │ │ 00223750: 6d69 6e75 656e 6420 6d69 6e75 7320 7375 minuend minus su │ │ │ 00223760: 6274 7261 6865 6e64 0a3c 2f70 3e3c 2f64 btrahend.

│ │ │ @@ -140340,15 +140340,15 @@ │ │ │ 00224330: 3e0a 2020 2020 6670 5f74 6f5f 6c6f 6e67 >. fp_to_long │ │ │ 00224340: 3a6c 6f6e 6728 696e 6670 3a6c 6f6e 672c :long(infp:long, │ │ │ 00224350: 726f 756e 6469 6e67 4d6f 6465 3a6c 6f6e roundingMode:lon │ │ │ 00224360: 672c 6578 6163 743a 6c6f 6e67 290a 3c2f g,exact:long).
│ │ │ 00224390: 3c61 206e 616d 653d 2269 646d 3236 3239

Argum │ │ │ +002243a0: 3622 3e3c 2f61 3e3c 6832 3e41 7267 756d 6">

Argum │ │ │ 002243b0: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 002243f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 i │ │ │ @@ -140383,15 +140383,15 @@ │ │ │ 002245e0: 7861 6374 200a 2020 2020 2065 7863 6570 xact . excep │ │ │ 002245f0: 7469 6f6e 2c20 6f74 6865 7277 6973 6520 tion, otherwise │ │ │ 00224600: 6967 6e6f 7265 2074 6865 2065 7863 6570 ignore the excep │ │ │ 00224610: 7469 6f6e 2e0a 2020 2020 3c2f 703e 3c2f tion..

Description │ │ │ 00224670: 3c2f 6832 3e3c 703e 0a20 2020 4769 7665

. Give │ │ │ 00224680: 6e20 6120 3634 2062 6974 2066 6c6f 6174 n a 64 bit float │ │ │ 00224690: 696e 6720 706f 696e 742c 2077 6869 6368 ing point, which │ │ │ 002246a0: 2069 7320 7374 6f72 6564 2069 6e20 6c6f is stored in lo │ │ │ 002246b0: 6e67 2c0a 2020 2075 7365 2074 6865 206c ng,. use the l │ │ │ 002246c0: 6f6e 6720 7661 6c75 6520 746f 2069 6e69 ong value to ini │ │ │ @@ -140565,15 +140565,15 @@ │ │ │ 00225140: 7072 6f67 7261 6d6c 6973 7469 6e67 223e programlisting"> │ │ │ 00225150: 0a20 2020 2066 705f 746f 5f73 7472 696e . fp_to_strin │ │ │ 00225160: 673a 7374 7269 6e67 2869 6e66 703a 6c6f g:string(infp:lo │ │ │ 00225170: 6e67 2c70 7265 6369 7369 6f6e 3a6c 6f6e ng,precision:lon │ │ │ 00225180: 6729 0a3c 2f70 7265 3e3c 2f64 6976 3e3c g).

< │ │ │ 00225190: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 002251a0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +002251b0: 6d32 3633 3332 223e 3c2f 613e 3c68 323e m26332">

│ │ │ 002251c0: 4172 6775 6d65 6e74 733c 2f68 323e 3c64 Arguments

. │ │ │ 002252f0: 2020 2020 6e75 6d62 6572 206f 6620 6469 number of di │ │ │ 00225300: 6769 7473 2061 6674 6572 2064 6563 696d gits after decim │ │ │ 00225310: 616c 2070 6f69 6e74 0a20 2020 203c 2f70 al point.

│ │ │ +00225350: 6e61 6d65 3d22 6964 6d32 3633 3435 223e name="idm26345"> │ │ │ 00225360: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 00225370: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2047 ion

. G │ │ │ 00225380: 6976 656e 2061 2036 3420 6269 7420 666c iven a 64 bit fl │ │ │ 00225390: 6f61 7469 6e67 2070 6f69 6e74 2c20 7768 oating point, wh │ │ │ 002253a0: 6963 6820 6973 2073 746f 7265 6420 696e ich is stored in │ │ │ 002253b0: 206c 6f6e 672c 0a20 2020 7573 6520 7468 long,. use th │ │ │ 002253c0: 6520 6c6f 6e67 2076 616c 7565 2074 6f20 e long value to │ │ │ @@ -140790,30 +140790,30 @@ │ │ │ 00225f50: 3e3c 7072 6520 636c 6173 733d 2270 726f >

.  
│ │ │  00225f70: 2020 6670 3332 5f74 6f5f 6670 3634 3a6c    fp32_to_fp64:l
│ │ │  00225f80: 6f6e 6728 696e 7075 743a 6c6f 6e67 290a  ong(input:long).
│ │ │  00225f90: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Arg │ │ │ +00225fc0: 3032 3722 3e3c 2f61 3e3c 6832 3e41 7267 027">

Arg │ │ │ 00225fd0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

input

. a lon │ │ │ 00226070: 6720 696e 7465 6765 720a 2020 2020 3c2f g integer.

Descrip │ │ │ 002260d0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 002260e0: 436f 6e76 6572 7420 6672 6f6d 2033 3220 Convert from 32 │ │ │ 002260f0: 6269 7420 666c 6f61 7469 6e67 2070 6f69 bit floating poi │ │ │ 00226100: 6e74 2074 6f20 6120 3634 2062 6974 2073 nt to a 64 bit s │ │ │ 00226110: 6f66 7466 6c6f 6174 2066 6c6f 6174 696e oftfloat floatin │ │ │ 00226120: 6720 706f 696e 742e 0a3c 2f70 3e3c 2f64 g point..

.    ftr
│ │ │  00226af0: 6163 6528 6d73 673a 7374 7269 6e67 290a  ace(msg:string).
│ │ │  00226b00: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Arg │ │ │ +00226b30: 3834 3122 3e3c 2f61 3e3c 6832 3e41 7267 841">

Arg │ │ │ 00226b40: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

│ │ │ 00226bd0: 3c70 3e0a 2020 2020 2054 6865 2066 6f72

. The for │ │ │ 00226be0: 6d61 7474 6564 206d 6573 7361 6765 2073 matted message s │ │ │ 00226bf0: 7472 696e 670a 2020 2020 3c2f 703e 3c2f tring.

Description │ │ │ 00226c50: 3c2f 6832 3e3c 703e 0a20 2020 4966 2074

. If t │ │ │ 00226c60: 6865 2066 7472 6163 6520 7269 6e67 2d62 he ftrace ring-b │ │ │ 00226c70: 7566 6665 7220 6973 2063 6f6e 6669 6775 uffer is configu │ │ │ 00226c80: 7265 6420 2661 6d70 3b20 6176 6169 6c61 red & availa │ │ │ 00226c90: 626c 652c 0a20 2020 7365 6520 2f64 6562 ble,. see /deb │ │ │ 00226ca0: 7567 6673 2f74 7261 6369 6e67 2f74 7261 ugfs/tracing/tra │ │ │ @@ -141175,15 +141175,15 @@ │ │ │ 00227760: 6173 733d 2270 726f 6772 616d 6c69 7374 ass="programlist │ │ │ 00227770: 696e 6722 3e0a 2020 2020 6675 6c6c 7061 ing">. fullpa │ │ │ 00227780: 7468 5f73 7472 7563 745f 6669 6c65 3a73 th_struct_file:s │ │ │ 00227790: 7472 696e 6728 7461 736b 3a6c 6f6e 672c tring(task:long, │ │ │ 002277a0: 6669 6c65 3a6c 6f6e 6729 0a3c 2f70 7265 file:long).

│ │ │ +002277d0: 6e61 6d65 3d22 6964 6d31 3734 3734 223e name="idm17474"> │ │ │ 002277e0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 002277f0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00227810: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00227840: 3c65 6d20 636c 6173 733d 2270 6172 616d str │ │ │ 00227940: 7563 7420 6669 6c65 3c2f 7370 616e 3e26 uct file& │ │ │ 00227950: 2338 3232 313b 3c2f 7370 616e 3e2e 0a20 #8221;.. │ │ │ 00227960: 2020 203c 2f70 3e3c 2f64 643e 3c2f 646c

De │ │ │ +002279a0: 3734 3838 223e 3c2f 613e 3c68 323e 4465 7488">

De │ │ │ 002279b0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

.

.. │ │ │ 002279d0: 2052 6574 7572 6e73 2074 6865 2066 756c Returns the ful │ │ │ 002279e0: 6c20 6469 7265 6e74 206e 616d 6520 2866 l dirent name (f │ │ │ 002279f0: 756c 6c20 7061 7468 2074 6f20 7468 6520 ull path to the │ │ │ 00227a00: 726f 6f74 292c 206c 696b 650a 2020 2074 root), like. t │ │ │ 00227a10: 6865 206b 6572 6e65 6c20 645f 7061 7468 he kernel d_path │ │ │ @@ -141402,15 +141402,15 @@ │ │ │ 00228590: 323e 3c70 7265 2063 6c61 7373 3d22 7072 2>

. 
│ │ │  002285b0: 2020 2066 756c 6c70 6174 685f 7374 7275     fullpath_stru
│ │ │  002285c0: 6374 5f6e 616d 6569 6461 7461 286e 643a  ct_nameidata(nd:
│ │ │  002285d0: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64  ).

A │ │ │ +00228600: 3137 3530 3722 3e3c 2f61 3e3c 6832 3e41 17507">

A │ │ │ 00228610: 7267 756d 656e 7473 3c2f 6832 3e3c 6469 rguments

│ │ │ 00228650: 3c64 743e 3c73 7061 6e20 636c 6173 733d
struct namei │ │ │ 002286f0: 6461 7461 3c2f 7370 616e 3e26 2338 3232 data̶ │ │ │ 00228700: 313b 3c2f 7370 616e 3e2e 0a20 2020 203c 1;.. < │ │ │ 00228710: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>
< │ │ │ -00228740: 6120 6e61 6d65 3d22 6964 6d31 3735 3137 a name="idm17517 │ │ │ +00228740: 6120 6e61 6d65 3d22 6964 6d31 3735 3136 a name="idm17516 │ │ │ 00228750: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 00228760: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 00228770: 203c 2f70 3e3c 703e 0a0a 2020 2052 6574

.. Ret │ │ │ 00228780: 7572 6e73 2074 6865 2066 756c 6c20 6469 urns the full di │ │ │ 00228790: 7265 6e74 206e 616d 6520 2866 756c 6c20 rent name (full │ │ │ 002287a0: 7061 7468 2074 6f20 7468 6520 726f 6f74 path to the root │ │ │ 002287b0: 292c 206c 696b 650a 2020 2074 6865 206b ), like. the k │ │ │ @@ -141623,15 +141623,15 @@ │ │ │ 00229360: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

.    fullpath_s
│ │ │  00229390: 7472 7563 745f 7061 7468 3a73 7472 696e  truct_path:strin
│ │ │  002293a0: 6728 7061 7468 3a6c 6f6e 6729 0a3c 2f70  g(path:long).

< │ │ │ -002293d0: 6120 6e61 6d65 3d22 6964 6d31 3735 3337 a name="idm17537 │ │ │ +002293d0: 6120 6e61 6d65 3d22 6964 6d31 3735 3336 a name="idm17536 │ │ │ 002293e0: 223e 3c2f 613e 3c68 323e 4172 6775 6d65 ">

Argume │ │ │ 002293f0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 00229430: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00229440: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">struct path”..

│ │ │ 002294f0: 3c2f 646c 3e3c 2f64 6976 3e3c 2f64 6976
Description

.

│ │ │ 00229550: 0a0a 2020 2052 6574 7572 6e73 2074 6865 .. Returns the │ │ │ 00229560: 2066 756c 6c20 6469 7265 6e74 206e 616d full dirent nam │ │ │ 00229570: 6520 2866 756c 6c20 7061 7468 2074 6f20 e (full path to │ │ │ 00229580: 7468 6520 726f 6f74 292c 206c 696b 650a the root), like. │ │ │ 00229590: 2020 2074 6865 206b 6572 6e65 6c20 645f the kernel d_ │ │ │ @@ -141841,21 +141841,21 @@ │ │ │ 0022a100: 6f70 7369 7364 6976 223e 3c68 323e 5379 opsisdiv">

Sy │ │ │ 0022a110: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    get_
│ │ │  0022a140: 6379 636c 6573 3a6c 6f6e 6728 290a 3c2f  cycles:long().
│ │ │ -0022a170: 3c61 206e 616d 653d 2269 646d 3337 3930

Argume │ │ │ 0022a190: 6e74 733c 2f68 323e 3c70 3e0a 2020 4e6f nts

. No │ │ │ 0022a1a0: 6e65 0a20 3c2f 703e 3c2f 6469 763e 3c64 ne.

De │ │ │ +0022a1d0: 3337 3932 223e 3c2f 613e 3c68 323e 4465 3792">

De │ │ │ 0022a1e0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. This functi │ │ │ 0022a200: 6f6e 2072 6574 7572 6e73 2074 6865 2070 on returns the p │ │ │ 0022a210: 726f 6365 7373 6f72 2063 7963 6c65 2063 rocessor cycle c │ │ │ 0022a220: 6f75 6e74 6572 2076 616c 7565 0a20 2020 ounter value. │ │ │ 0022a230: 6966 2061 7661 696c 6162 6c65 2c20 656c if available, el │ │ │ 0022a240: 7365 2069 7420 7265 7475 726e 7320 7a65 se it returns ze │ │ │ @@ -142038,15 +142038,15 @@ │ │ │ 0022ad50: 323e 3c70 7265 2063 6c61 7373 3d22 7072 2>

. 
│ │ │  0022ad70: 2020 2067 6574 5f6c 6f61 6461 7667 5f69     get_loadavg_i
│ │ │  0022ad80: 6e64 6578 3a6c 6f6e 6728 696e 6478 3a6c  ndex:long(indx:l
│ │ │  0022ad90: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976  ong).
Arguments │ │ │ 0022ade0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -142055,15 +142055,15 @@ │ │ │ 0022ae60: 743e 3c64 643e 3c70 3e0a 2020 2020 2054 t>

. T │ │ │ 0022ae70: 6865 206c 6f61 6420 6176 6572 6167 6520 he load average │ │ │ 0022ae80: 696e 7465 7276 616c 2074 6f20 6361 7074 interval to capt │ │ │ 0022ae90: 7572 652e 0a20 2020 203c 2f70 3e3c 2f64 ure..

│ │ │ +0022aed0: 3d22 6964 6d31 3536 3536 223e 3c2f 613e ="idm15656"> │ │ │ 0022aee0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 0022aef0: 2f68 323e 3c70 3e0a 2020 2054 6869 7320 /h2>

. This │ │ │ 0022af00: 6675 6e63 7469 6f6e 2072 6574 7572 6e73 function returns │ │ │ 0022af10: 2074 6865 206c 6f61 6420 6176 6572 6167 the load averag │ │ │ 0022af20: 6520 6174 2061 2073 7065 6369 6669 6564 e at a specified │ │ │ 0022af30: 2069 6e74 6572 7661 6c2e 0a20 2020 5468 interval.. Th │ │ │ 0022af40: 6520 7468 7265 6520 6c6f 6164 2061 7665 e three load ave │ │ │ @@ -142258,15 +142258,15 @@ │ │ │ 0022bb10: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    get_
│ │ │  0022bb40: 7361 5f66 6c61 6773 3a6c 6f6e 6728 6163  sa_flags:long(ac
│ │ │  0022bb50: 743a 6c6f 6e67 290a 3c2f 7072 653e 3c2f  t:long).

Arguments
│ │ │ 0022c740: 0a20 2020 2067 6574 5f73 615f 6861 6e64 . get_sa_hand │ │ │ 0022c750: 6c65 723a 6c6f 6e67 2861 6374 3a6c 6f6e ler:long(act:lon │ │ │ 0022c760: 6729 0a3c 2f70 7265 3e3c 2f64 6976 3e3c g).
< │ │ │ 0022c770: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 0022c780: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +0022c790: 6d31 3539 3932 223e 3c2f 613e 3c68 323e m15992">

│ │ │ 0022c7a0: 4172 6775 6d65 6e74 733c 2f68 323e 3c64 Arguments

Synopsis
. 
│ │ │  0022d350: 2020 2067 6574 7469 6d65 6f66 6461 795f     gettimeofday_
│ │ │  0022d360: 6d73 3a6c 6f6e 6728 290a 3c2f 7072 653e  ms:long().
│ │ │ 0022d370: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

│ │ │ -0022d3e0: 3c61 206e 616d 653d 2269 646d 3338 3134

Descri │ │ │ 0022d400: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 0022d410: 2054 6869 7320 6675 6e63 7469 6f6e 2072 This function r │ │ │ 0022d420: 6574 7572 6e73 2074 6865 206e 756d 6265 eturns the numbe │ │ │ 0022d430: 7220 6f66 206d 696c 6c69 7365 636f 6e64 r of millisecond │ │ │ 0022d440: 730a 2020 2073 696e 6365 2074 6865 2055 s. since the U │ │ │ 0022d450: 4e49 5820 6570 6f63 682e 0a3c 2f70 3e3c NIX epoch..

< │ │ │ @@ -142836,20 +142836,20 @@ │ │ │ 0022df30: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis
.    getti
│ │ │  0022df60: 6d65 6f66 6461 795f 6e73 3a6c 6f6e 6728  meofday_ns:long(
│ │ │  0022df70: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64  ).

Ar │ │ │ +0022dfa0: 3338 3331 223e 3c2f 613e 3c68 323e 4172 3831">

Ar │ │ │ 0022dfb0: 6775 6d65 6e74 733c 2f68 323e 3c70 3e0a guments

. │ │ │ 0022dfc0: 2020 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 None.

Description

. This fu │ │ │ 0022e020: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 0022e030: 6865 206e 756d 6265 7220 6f66 206e 616e he number of nan │ │ │ 0022e040: 6f73 6563 6f6e 6473 0a20 2020 7369 6e63 oseconds. sinc │ │ │ 0022e050: 6520 7468 6520 554e 4958 2065 706f 6368 e the UNIX epoch │ │ │ 0022e060: 2e0a 3c2f 703e 3c2f 6469 763e 3c2f 6469 ..

.    gettime
│ │ │  0022eb60: 6f66 6461 795f 733a 6c6f 6e67 2829 0a3c  ofday_s:long().<
│ │ │  0022eb70: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620  /pre>

Argum │ │ │ +0022eba0: 3222 3e3c 2f61 3e3c 6832 3e41 7267 756d 2">

Argum │ │ │ 0022ebb0: 656e 7473 3c2f 6832 3e3c 703e 0a20 204e ents

. N │ │ │ 0022ebc0: 6f6e 650a 203c 2f70 3e3c 2f64 6976 3e3c one.

< │ │ │ 0022ebd0: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 0022ebe0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

D │ │ │ +0022ebf0: 6d33 3835 3522 3e3c 2f61 3e3c 6832 3e44 m3855">

D │ │ │ 0022ec00: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 0022ec10: 703e 0a20 2020 5468 6973 2066 756e 6374 p>. This funct │ │ │ 0022ec20: 696f 6e20 7265 7475 726e 7320 7468 6520 ion returns the │ │ │ 0022ec30: 6e75 6d62 6572 206f 6620 7365 636f 6e64 number of second │ │ │ 0022ec40: 7320 7369 6e63 650a 2020 2074 6865 2055 s since. the U │ │ │ 0022ec50: 4e49 5820 6570 6f63 682e 0a3c 2f70 3e3c NIX epoch..

< │ │ │ 0022ec60: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

Synopsi │ │ │ 0022f720: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    gettimeof
│ │ │  0022f750: 6461 795f 7573 3a6c 6f6e 6728 290a 3c2f  day_us:long().
│ │ │ -0022f780: 3c61 206e 616d 653d 2269 646d 3338 3734

Argume │ │ │ 0022f7a0: 6e74 733c 2f68 323e 3c70 3e0a 2020 4e6f nts

. No │ │ │ 0022f7b0: 6e65 0a20 3c2f 703e 3c2f 6469 763e 3c64 ne.

De │ │ │ +0022f7e0: 3338 3736 223e 3c2f 613e 3c68 323e 4465 3876">

De │ │ │ 0022f7f0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. This functi │ │ │ 0022f810: 6f6e 2072 6574 7572 6e73 2074 6865 206e on returns the n │ │ │ 0022f820: 756d 6265 7220 6f66 206d 6963 726f 7365 umber of microse │ │ │ 0022f830: 636f 6e64 730a 2020 2073 696e 6365 2074 conds. since t │ │ │ 0022f840: 6865 2055 4e49 5820 6570 6f63 682e 0a3c he UNIX epoch..< │ │ │ 0022f850: 2f70 3e3c 2f64 6976 3e3c 2f64 6976 3e3c /p>< │ │ │ @@ -143405,20 +143405,20 @@ │ │ │ 002302c0: 6673 796e 6f70 7369 7364 6976 223e 3c68 fsynopsisdiv">Synopsis< │ │ │ 002302e0: 7072 6520 636c 6173 733d 2270 726f 6772 pre class="progr │ │ │ 002302f0: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 00230300: 6769 643a 6c6f 6e67 2829 0a3c 2f70 7265 gid:long().

│ │ │ -00230380: 3c61 206e 616d 653d 2269 646d 3433 3922

Descrip │ │ │ 002303a0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 002303b0: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 002303c0: 7475 726e 7320 7468 6520 6772 6f75 7020 turns the group │ │ │ 002303d0: 4944 206f 6620 6120 7461 7267 6574 2070 ID of a target p │ │ │ 002303e0: 726f 6365 7373 2e0a 3c2f 703e 3c2f 6469 rocess..

Synopsis

. h │ │ │ 00230f20: 746f 6e6c 3a6c 6f6e 6728 783a 6c6f 6e67 tonl:long(x:long │ │ │ 00230f30: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

Ar │ │ │ +00230f60: 3833 3935 223e 3c2f 613e 3c68 323e 4172 8395">

Ar │ │ │ 00230f70: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 00230fb0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>

Syno │ │ │ 00231ae0: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

.    htonll
│ │ │  00231b10: 3a6c 6f6e 6728 783a 6c6f 6e67 290a 3c2f  :long(x:long).
│ │ │ -00231b40: 3c61 206e 616d 653d 2269 646d 3834 3139

Argume │ │ │ 00231b60: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 00231ba0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00231bb0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">. ht │ │ │ 00232710: 6f6e 733a 6c6f 6e67 2878 3a6c 6f6e 6729 ons:long(x:long) │ │ │ 00232720: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Arg │ │ │ +00232750: 3434 3122 3e3c 2f61 3e3c 6832 3e41 7267 441">

Arg │ │ │ 00232760: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

. │ │ │ 00233370: 696e 6465 6e74 5f64 6570 7468 3a6c 6f6e indent_depth:lon │ │ │ 00233380: 6728 6465 6c74 613a 6c6f 6e67 290a 3c2f g(delta:long).
│ │ │ 002333b0: 3c61 206e 616d 653d 2269 646d 3231 3438

Argum │ │ │ +002333c0: 3822 3e3c 2f61 3e3c 6832 3e41 7267 756d 8">

Argum │ │ │ 002333d0: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 00233410: 3c73 7061 6e20 636c 6173 733d 2274 6572 d │ │ │ @@ -144199,15 +144199,15 @@ │ │ │ 00233460: 3c70 3e0a 2020 2020 2074 6865 2061 6d6f

. the amo │ │ │ 00233470: 756e 7420 6f66 2064 6570 7468 2061 6464 unt of depth add │ │ │ 00233480: 6564 2f72 656d 6f76 6564 2066 6f72 2065 ed/removed for e │ │ │ 00233490: 6163 6820 6361 6c6c 0a20 2020 203c 2f70 ach call.

│ │ │ +002334d0: 6e61 6d65 3d22 6964 6d32 3134 3936 223e name="idm21496"> │ │ │ 002334e0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 002334f0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 00233500: 6869 7320 6675 6e63 7469 6f6e 2072 6574 his function ret │ │ │ 00233510: 7572 6e73 2061 206e 756d 6265 7220 666f urns a number fo │ │ │ 00233520: 7220 6170 7072 6f70 7269 6174 6520 696e r appropriate in │ │ │ 00233530: 6465 6e74 6174 696f 6e2c 0a20 2020 7369 dentation,. si │ │ │ 00233540: 6d69 6c61 7220 746f 203c 636f 6465 2063 milar to Synopsis

.  
│ │ │  00234170: 2020 696e 6465 6e74 3a73 7472 696e 6728    indent:string(
│ │ │  00234180: 6465 6c74 613a 6c6f 6e67 290a 3c2f 7072  delta:long).

Argumen │ │ │ 002341d0: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

Descriptio │ │ │ 002342f0: 6e3c 2f68 323e 3c70 3e0a 2020 2054 6869 n

. Thi │ │ │ 00234300: 7320 6675 6e63 7469 6f6e 2072 6574 7572 s function retur │ │ │ 00234310: 6e73 2061 2073 7472 696e 6720 7769 7468 ns a string with │ │ │ 00234320: 2061 7070 726f 7072 6961 7465 0a20 2020 appropriate. │ │ │ 00234330: 696e 6465 6e74 6174 696f 6e2e 2043 616c indentation. Cal │ │ │ 00234340: 6c20 6974 2077 6974 6820 6120 736d 616c l it with a smal │ │ │ @@ -144630,15 +144630,15 @@ │ │ │ 00234f50: 3e3c 7072 6520 636c 6173 733d 2270 726f >

.  
│ │ │  00234f70: 2020 696e 6574 5f67 6574 5f69 705f 736f    inet_get_ip_so
│ │ │  00234f80: 7572 6365 3a73 7472 696e 6728 736f 636b  urce:string(sock
│ │ │  00234f90: 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c 2f64  :long).
│ │ │ +00234fc0: 3d22 6964 6d31 3239 3234 223e 3c2f 613e ="idm12924"> │ │ │ 00234fd0: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments
. │ │ │ 00235b70: 2020 2020 696e 6574 5f67 6574 5f6c 6f63 inet_get_loc │ │ │ 00235b80: 616c 5f70 6f72 743a 6c6f 6e67 2873 6f63 al_port:long(soc │ │ │ 00235b90: 6b3a 6c6f 6e67 290a 3c2f 7072 653e 3c2f k:long).

Arguments
. │ │ │ 00236750: 696e 6f64 655f 6e61 6d65 3a73 7472 696e inode_name:strin │ │ │ 00236760: 6728 696e 6f64 653a 6c6f 6e67 290a 3c2f g(inode:long).
│ │ │ 00236790: 3c61 206e 616d 653d 2269 646d 3137 3536

Argum │ │ │ +002367a0: 3422 3e3c 2f61 3e3c 6832 3e41 7267 756d 4">

Argum │ │ │ 002367b0: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 002367f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 i │ │ │ 00236820: 6e6f 6465 3c2f 636f 6465 3e3c 2f65 6d3e node │ │ │ 00236830: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ 00236840: 3c70 3e0a 2020 2020 2050 6f69 6e74 6572

. Pointer │ │ │ 00236850: 2074 6f20 696e 6f64 652e 0a20 2020 203c to inode.. < │ │ │ 00236860: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ -00236890: 6120 6e61 6d65 3d22 6964 6d31 3735 3733 a name="idm17573 │ │ │ +00236890: 6120 6e61 6d65 3d22 6964 6d31 3735 3732 a name="idm17572 │ │ │ 002368a0: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 002368b0: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 002368c0: 203c 2f70 3e3c 703e 0a0a 2020 2052 6574

.. Ret │ │ │ 002368d0: 7572 6e73 2074 6865 2066 6972 7374 2070 urns the first p │ │ │ 002368e0: 6174 6820 6261 7365 6e61 6d65 2061 7373 ath basename ass │ │ │ 002368f0: 6f63 6961 7465 6420 7769 7468 2074 6865 ociated with the │ │ │ 00236900: 2067 6976 656e 2069 6e6f 6465 2e0a 3c2f given inode..

.    inode_pa
│ │ │  00237340: 7468 3a73 7472 696e 6728 696e 6f64 653a  th:string(inode:
│ │ │  00237350: 6c6f 6e67 290a 3c2f 7072 653e 3c2f 6469  long).
< │ │ │ +00237380: 2269 646d 3137 3539 3122 3e3c 2f61 3e3c "idm17591">< │ │ │ 00237390: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

< │ │ │ 00237420: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ 00237430: 2050 6f69 6e74 6572 2074 6f20 696e 6f64 Pointer to inod │ │ │ 00237440: 652e 0a20 2020 203c 2f70 3e3c 2f64 643e e..

│ │ │ 00237450: 3c2f 646c 3e3c 2f64 6976 3e3c 2f64 6976
Description

.

│ │ │ 002374b0: 0a0a 2020 2052 6574 7572 6e73 2074 6865 .. Returns the │ │ │ 002374c0: 2066 756c 6c20 7061 7468 2061 7373 6f63 full path assoc │ │ │ 002374d0: 6961 7465 6420 7769 7468 2074 6865 2067 iated with the g │ │ │ 002374e0: 6976 656e 2069 6e6f 6465 2e0a 3c2f 703e iven inode..

│ │ │ 002374f0: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Synopsis< │ │ │ 00237ee0: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>
│ │ │  00237f00: 0a20 2020 2069 6e74 5f61 7267 3a6c 6f6e  .    int_arg:lon
│ │ │  00237f10: 6728 6e3a 6c6f 6e67 290a 3c2f 7072 653e  g(n:long).
│ │ │ 00237f20: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Arguments
< │ │ │ -00238040: 6120 6e61 6d65 3d22 6964 6d34 3635 223e a name="idm465"> │ │ │ +00238040: 6120 6e61 6d65 3d22 6964 6d34 3634 223e a name="idm464"> │ │ │ 00238050: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 00238060: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2052 ion

. R │ │ │ 00238070: 6574 7572 6e20 7468 6520 7661 6c75 6520 eturn the value │ │ │ 00238080: 6f66 2061 7267 756d 656e 7420 6e20 6173 of argument n as │ │ │ 00238090: 2061 2073 6967 6e65 6420 696e 740a 2020 a signed int. │ │ │ 002380a0: 2028 692e 652e 2c20 6120 3332 2d62 6974 (i.e., a 32-bit │ │ │ 002380b0: 2069 6e74 6567 6572 2073 6967 6e2d 6578 integer sign-ex │ │ │ @@ -145588,176 +145588,176 @@ │ │ │ 00238b30: 2272 6566 7379 6e6f 7073 6973 6469 7622 "refsynopsisdiv" │ │ │ 00238b40: 3e3c 6832 3e53 796e 6f70 7369 733c 2f68 >

Synopsis
ioblock.
│ │ │  00238b70: 656e 6420 3c2f 7072 653e 3c2f 6469 763e  end 

│ │ │ 00238b80: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +00238ba0: 646d 3631 3130 223e 3c2f 613e 3c68 323e dm6110">

│ │ │ 00238bb0: 5661 6c75 6573 3c2f 6832 3e3c 6469 7620 Values

error

. 0 on │ │ │ 00238c50: 7375 6363 6573 730a 2020 2020 3c2f 703e success.

│ │ │ 00238c60: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
hw_segme │ │ │ -00238ca0: 6e74 733c 2f63 6f64 653e 3c2f 656d 3e3c nts< │ │ │ -00238cb0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -00238cc0: 703e 0a20 2020 2020 6e75 6d62 6572 206f p>. number o │ │ │ -00238cd0: 6620 7365 676d 656e 7473 2061 6674 6572 f segments after │ │ │ -00238ce0: 2070 6879 7369 6361 6c20 616e 6420 444d physical and DM │ │ │ -00238cf0: 4120 7265 6d61 7070 696e 6720 6861 7264 A remapping hard │ │ │ -00238d00: 7761 7265 2063 6f61 6c65 7363 696e 6720 ware coalescing │ │ │ -00238d10: 6973 2070 6572 666f 726d 6564 0a20 2020 is performed. │ │ │ -00238d20: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ino │ │ │ -00238d60: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00238d80: 2020 2020 2069 2d6e 6f64 6520 6e75 6d62 i-node numb │ │ │ -00238d90: 6572 206f 6620 7468 6520 6d61 7070 6564 er of the mapped │ │ │ -00238da0: 2066 696c 650a 2020 2020 3c2f 703e 3c2f file.

│ │ │ -00238de0: 3c63 6f64 653e 7277 3c2f 636f 6465 3e3c rw< │ │ │ -00238df0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00238e00: 3c64 643e 3c70 3e0a 2020 2020 2062 696e

. bin │ │ │ -00238e10: 6172 7920 7472 6163 6520 666f 7220 7265 ary trace for re │ │ │ -00238e20: 6164 2f77 7269 7465 2072 6571 7565 7374 ad/write request │ │ │ -00238e30: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

size

. total │ │ │ -00238ea0: 7369 7a65 2069 6e20 6279 7465 730a 2020 size in bytes. │ │ │ -00238eb0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00238ec0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00238ed0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">de │ │ │ -00238ef0: 766e 616d 653c 2f63 6f64 653e 3c2f 656d vname

. block │ │ │ -00238f20: 6465 7669 6365 206e 616d 650a 2020 2020 device name. │ │ │ -00238f30: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -00238f50: 3c65 6d20 636c 6173 733d 2270 6172 616d name │ │ │ -00238f70: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00238f90: 2020 2020 206e 616d 6520 6f66 2074 6865 name of the │ │ │ -00238fa0: 2070 726f 6265 2070 6f69 6e74 0a20 2020 probe point. │ │ │ -00238fb0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

vcn │ │ │ -00238ff0: 743c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 t

│ │ │ -00239010: 0a20 2020 2020 6269 6f20 7665 6374 6f72 . bio vector │ │ │ -00239020: 2063 6f75 6e74 2077 6869 6368 2072 6570 count which rep │ │ │ -00239030: 7265 7365 6e74 7320 6e75 6d62 6572 206f resents number o │ │ │ -00239040: 6620 6172 7261 7920 656c 656d 656e 7420 f array element │ │ │ -00239050: 2870 6167 652c 206f 6666 7365 742c 206c (page, offset, l │ │ │ -00239060: 656e 6774 6829 2077 6869 6368 206d 616b ength) which mak │ │ │ -00239070: 6573 2075 7020 7468 6973 2049 2f4f 2072 es up this I/O r │ │ │ -00239080: 6571 7565 7374 0a20 2020 203c 2f70 3e3c equest.

< │ │ │ -00239090: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
sector │ │ │ -002390e0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002390f0: 2020 6265 6769 6e6e 696e 6720 7365 6374 beginning sect │ │ │ -00239100: 6f72 2066 6f72 2074 6865 2065 6e74 6972 or for the entir │ │ │ -00239110: 6520 6269 6f0a 2020 2020 3c2f 703e 3c2f e bio.

│ │ │ -00239150: 3c63 6f64 653e 6964 783c 2f63 6f64 653e idx │ │ │ -00239160: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. of │ │ │ -00239180: 6673 6574 2069 6e74 6f20 7468 6520 6269 fset into the bi │ │ │ -00239190: 6f20 7665 6374 6f72 2061 7272 6179 0a20 o vector array. │ │ │ -002391a0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002391b0: 3c73 7061 6e20 636c 6173 733d 2274 6572 f │ │ │ -002391e0: 6c61 6773 3c2f 636f 6465 3e3c 2f65 6d3e lags │ │ │ -002391f0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00239200: 3c70 3e0a 2020 2020 2073 6565 2062 656c

. see bel │ │ │ -00239210: 6f77 0a20 2020 2020 4249 4f5f 5550 544f ow. BIO_UPTO │ │ │ -00239220: 4441 5445 2020 2020 3020 2020 2020 2020 DATE 0 │ │ │ -00239230: 6f6b 2061 6674 6572 2049 2f4f 2063 6f6d ok after I/O com │ │ │ -00239240: 706c 6574 696f 6e0a 2020 2020 2042 494f pletion. BIO │ │ │ -00239250: 5f52 575f 424c 4f43 4b20 2020 2031 2020 _RW_BLOCK 1 │ │ │ -00239260: 2020 2020 2052 575f 4148 4541 4420 7365 RW_AHEAD se │ │ │ -00239270: 742c 2061 6e64 2072 6561 642f 7772 6974 t, and read/writ │ │ │ -00239280: 6520 776f 756c 6420 626c 6f63 6b0a 2020 e would block. │ │ │ -00239290: 2020 2042 494f 5f45 4f46 2020 2020 2020 BIO_EOF │ │ │ -002392a0: 2020 2032 2020 2020 2020 206f 7574 2d6f 2 out-o │ │ │ -002392b0: 7574 2d62 6f75 6e64 7320 6572 726f 720a ut-bounds error. │ │ │ -002392c0: 2020 2020 2042 494f 5f53 4547 5f56 414c BIO_SEG_VAL │ │ │ -002392d0: 4944 2020 2033 2020 2020 2020 206e 725f ID 3 nr_ │ │ │ -002392e0: 6877 5f73 6567 2076 616c 6964 0a20 2020 hw_seg valid. │ │ │ -002392f0: 2020 4249 4f5f 434c 4f4e 4544 2020 2020 BIO_CLONED │ │ │ -00239300: 2020 3420 2020 2020 2020 646f 6573 6e27 4 doesn' │ │ │ -00239310: 7420 6f77 6e20 6461 7461 0a20 2020 2020 t own data. │ │ │ -00239320: 4249 4f5f 424f 554e 4345 4420 2020 2020 BIO_BOUNCED │ │ │ -00239330: 3520 2020 2020 2020 6269 6f20 6973 2061 5 bio is a │ │ │ -00239340: 2062 6f75 6e63 6520 6269 6f0a 2020 2020 bounce bio. │ │ │ -00239350: 2042 494f 5f55 5345 525f 4d41 5050 4544 BIO_USER_MAPPED │ │ │ -00239360: 2036 2020 2020 2020 2063 6f6e 7461 696e 6 contain │ │ │ -00239370: 7320 7573 6572 2070 6167 6573 0a20 2020 s user pages. │ │ │ -00239380: 2020 4249 4f5f 454f 504e 4f54 5355 5050 BIO_EOPNOTSUPP │ │ │ -00239390: 2020 3720 2020 2020 2020 6e6f 7420 7375 7 not su │ │ │ -002393a0: 7070 6f72 7465 640a 2020 2020 3c2f 703e pported.

│ │ │ -002393b0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
phys_seg │ │ │ -002393f0: 6d65 6e74 733c 2f63 6f64 653e 3c2f 656d ments

. number │ │ │ -00239420: 206f 6620 7365 676d 656e 7473 2069 6e20 of segments in │ │ │ -00239430: 7468 6973 2062 696f 2061 6674 6572 2070 this bio after p │ │ │ -00239440: 6879 7369 6361 6c20 6164 6472 6573 7320 hysical address │ │ │ -00239450: 636f 616c 6573 6369 6e67 2069 7320 7065 coalescing is pe │ │ │ -00239460: 7266 6f72 6d65 642e 0a20 2020 203c 2f70 rformed..

bytes_d │ │ │ -002394b0: 6f6e 653c 2f63 6f64 653e 3c2f 656d 3e3c one< │ │ │ -002394c0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002394d0: 703e 0a20 2020 2020 6e75 6d62 6572 206f p>. number o │ │ │ -002394e0: 6620 6279 7465 7320 7472 616e 7366 6572 f bytes transfer │ │ │ -002394f0: 7265 640a 2020 2020 3c2f 703e 3c2f 6464 red.

opf
< │ │ │ -00239550: 6464 3e3c 703e 0a20 2020 2020 6f70 6572 dd>

. oper │ │ │ -00239560: 6174 696f 6e73 2061 6e64 2066 6c61 6773 ations and flags │ │ │ +00238c90: 223e 3c63 6f64 653e 6279 7465 735f 646f ">bytes_do │ │ │ +00238ca0: 6e65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ne

. number of │ │ │ +00238cd0: 2062 7974 6573 2074 7261 6e73 6665 7272 bytes transferr │ │ │ +00238ce0: 6564 0a20 2020 203c 2f70 3e3c 2f64 643e ed.

│ │ │ +00238cf0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
devname

. b │ │ │ +00238d50: 6c6f 636b 2064 6576 6963 6520 6e61 6d65 lock device name │ │ │ +00238d60: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

rw< │ │ │ +00238db0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +00238dc0: 703e 0a20 2020 2020 6269 6e61 7279 2074 p>. binary t │ │ │ +00238dd0: 7261 6365 2066 6f72 2072 6561 642f 7772 race for read/wr │ │ │ +00238de0: 6974 6520 7265 7175 6573 740a 2020 2020 ite request. │ │ │ +00238df0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00238e10: 3c65 6d20 636c 6173 733d 2270 6172 616d sect │ │ │ +00238e30: 6f72 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f or

. beginning │ │ │ +00238e60: 2073 6563 746f 7220 666f 7220 7468 6520 sector for the │ │ │ +00238e70: 656e 7469 7265 2062 696f 0a20 2020 203c entire bio. < │ │ │ +00238e80: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +00238ea0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00238eb0: 7465 7222 3e3c 636f 6465 3e68 775f 7365 ter">hw_se │ │ │ +00238ec0: 676d 656e 7473 3c2f 636f 6465 3e3c 2f65 gments

. numbe │ │ │ +00238ef0: 7220 6f66 2073 6567 6d65 6e74 7320 6166 r of segments af │ │ │ +00238f00: 7465 7220 7068 7973 6963 616c 2061 6e64 ter physical and │ │ │ +00238f10: 2044 4d41 2072 656d 6170 7069 6e67 2068 DMA remapping h │ │ │ +00238f20: 6172 6477 6172 6520 636f 616c 6573 6369 ardware coalesci │ │ │ +00238f30: 6e67 2069 7320 7065 7266 6f72 6d65 640a ng is performed. │ │ │ +00238f40: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00238f80: 666c 6167 733c 2f63 6f64 653e 3c2f 656d flags

. see be │ │ │ +00238fb0: 6c6f 770a 2020 2020 2042 494f 5f55 5054 low. BIO_UPT │ │ │ +00238fc0: 4f44 4154 4520 2020 2030 2020 2020 2020 ODATE 0 │ │ │ +00238fd0: 206f 6b20 6166 7465 7220 492f 4f20 636f ok after I/O co │ │ │ +00238fe0: 6d70 6c65 7469 6f6e 0a20 2020 2020 4249 mpletion. BI │ │ │ +00238ff0: 4f5f 5257 5f42 4c4f 434b 2020 2020 3120 O_RW_BLOCK 1 │ │ │ +00239000: 2020 2020 2020 5257 5f41 4845 4144 2073 RW_AHEAD s │ │ │ +00239010: 6574 2c20 616e 6420 7265 6164 2f77 7269 et, and read/wri │ │ │ +00239020: 7465 2077 6f75 6c64 2062 6c6f 636b 0a20 te would block. │ │ │ +00239030: 2020 2020 4249 4f5f 454f 4620 2020 2020 BIO_EOF │ │ │ +00239040: 2020 2020 3220 2020 2020 2020 6f75 742d 2 out- │ │ │ +00239050: 6f75 742d 626f 756e 6473 2065 7272 6f72 out-bounds error │ │ │ +00239060: 0a20 2020 2020 4249 4f5f 5345 475f 5641 . BIO_SEG_VA │ │ │ +00239070: 4c49 4420 2020 3320 2020 2020 2020 6e72 LID 3 nr │ │ │ +00239080: 5f68 775f 7365 6720 7661 6c69 640a 2020 _hw_seg valid. │ │ │ +00239090: 2020 2042 494f 5f43 4c4f 4e45 4420 2020 BIO_CLONED │ │ │ +002390a0: 2020 2034 2020 2020 2020 2064 6f65 736e 4 doesn │ │ │ +002390b0: 2774 206f 776e 2064 6174 610a 2020 2020 't own data. │ │ │ +002390c0: 2042 494f 5f42 4f55 4e43 4544 2020 2020 BIO_BOUNCED │ │ │ +002390d0: 2035 2020 2020 2020 2062 696f 2069 7320 5 bio is │ │ │ +002390e0: 6120 626f 756e 6365 2062 696f 0a20 2020 a bounce bio. │ │ │ +002390f0: 2020 4249 4f5f 5553 4552 5f4d 4150 5045 BIO_USER_MAPPE │ │ │ +00239100: 4420 3620 2020 2020 2020 636f 6e74 6169 D 6 contai │ │ │ +00239110: 6e73 2075 7365 7220 7061 6765 730a 2020 ns user pages. │ │ │ +00239120: 2020 2042 494f 5f45 4f50 4e4f 5453 5550 BIO_EOPNOTSUP │ │ │ +00239130: 5020 2037 2020 2020 2020 206e 6f74 2073 P 7 not s │ │ │ +00239140: 7570 706f 7274 6564 0a20 2020 203c 2f70 upported.

vcnt │ │ │ +002391a0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002391b0: 2020 6269 6f20 7665 6374 6f72 2063 6f75 bio vector cou │ │ │ +002391c0: 6e74 2077 6869 6368 2072 6570 7265 7365 nt which represe │ │ │ +002391d0: 6e74 7320 6e75 6d62 6572 206f 6620 6172 nts number of ar │ │ │ +002391e0: 7261 7920 656c 656d 656e 7420 2870 6167 ray element (pag │ │ │ +002391f0: 652c 206f 6666 7365 742c 206c 656e 6774 e, offset, lengt │ │ │ +00239200: 6829 2077 6869 6368 206d 616b 6573 2075 h) which makes u │ │ │ +00239210: 7020 7468 6973 2049 2f4f 2072 6571 7565 p this I/O reque │ │ │ +00239220: 7374 0a20 2020 203c 2f70 3e3c 2f64 643e st.

│ │ │ +00239230: 3c64 743e 3c73 7061 6e20 636c 6173 733d
name
< │ │ │ +00239280: 6464 3e3c 703e 0a20 2020 2020 6e61 6d65 dd>

. name │ │ │ +00239290: 206f 6620 7468 6520 7072 6f62 6520 706f of the probe po │ │ │ +002392a0: 696e 740a 2020 2020 3c2f 703e 3c2f 6464 int.

opf
< │ │ │ +00239300: 6464 3e3c 703e 0a20 2020 2020 6f70 6572 dd>

. oper │ │ │ +00239310: 6174 696f 6e73 2061 6e64 2066 6c61 6773 ations and flags │ │ │ +00239320: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

size

. total │ │ │ +00239390: 7369 7a65 2069 6e20 6279 7465 730a 2020 size in bytes. │ │ │ +002393a0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002393b0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002393c0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ph │ │ │ +002393e0: 7973 5f73 6567 6d65 6e74 733c 2f63 6f64 ys_segments

. │ │ │ +00239410: 6e75 6d62 6572 206f 6620 7365 676d 656e number of segmen │ │ │ +00239420: 7473 2069 6e20 7468 6973 2062 696f 2061 ts in this bio a │ │ │ +00239430: 6674 6572 2070 6879 7369 6361 6c20 6164 fter physical ad │ │ │ +00239440: 6472 6573 7320 636f 616c 6573 6369 6e67 dress coalescing │ │ │ +00239450: 2069 7320 7065 7266 6f72 6d65 642e 0a20 is performed.. │ │ │ +00239460: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +00239470: 3c73 7061 6e20 636c 6173 733d 2274 6572 i │ │ │ +002394a0: 6e6f 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f no

. i-node nu │ │ │ +002394d0: 6d62 6572 206f 6620 7468 6520 6d61 7070 mber of the mapp │ │ │ +002394e0: 6564 2066 696c 650a 2020 2020 3c2f 703e ed file.

│ │ │ +002394f0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
idx

. │ │ │ +00239550: 6f66 6673 6574 2069 6e74 6f20 7468 6520 offset into the │ │ │ +00239560: 6269 6f20 7665 6374 6f72 2061 7272 6179 bio vector array │ │ │ 00239570: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 00239590: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 002395a0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

C │ │ │ +002395b0: 6d36 3138 3322 3e3c 2f61 3e3c 6832 3e43 m6183">

C │ │ │ 002395c0: 6f6e 7465 7874 3c2f 6832 3e3c 703e 0a20 ontext

. │ │ │ 002395d0: 2020 5468 6520 7072 6f63 6573 7320 7369 The process si │ │ │ 002395e0: 676e 616c 7320 7468 6520 7472 616e 7366 gnals the transf │ │ │ 002395f0: 6572 2069 7320 646f 6e65 2e0a 3c2f 703e er is done..

│ │ │ 00239600: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Synopsis │ │ │ 0023a150: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

ioblo
│ │ │  0023a170: 636b 2e72 6571 7565 7374 203c 2f70 7265  ck.request 
< │ │ │ +0023a1a0: 6e61 6d65 3d22 6964 6d36 3230 3122 3e3c name="idm6201">< │ │ │ 0023a1b0: 2f61 3e3c 6832 3e56 616c 7565 733c 2f68 /a>

Values
inoidx

. │ │ │ -0023a250: 692d 6e6f 6465 206e 756d 6265 7220 6f66 i-node number of │ │ │ -0023a260: 2074 6865 206d 6170 7065 6420 6669 6c65 the mapped file │ │ │ +0023a250: 6f66 6673 6574 2069 6e74 6f20 7468 6520 offset into the │ │ │ +0023a260: 6269 6f20 7665 6374 6f72 2061 7272 6179 bio vector array │ │ │ 0023a270: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

hw_segments< │ │ │ -0023a2d0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0023a2e0: 206e 756d 6265 7220 6f66 2073 6567 6d65 number of segme │ │ │ -0023a2f0: 6e74 7320 6166 7465 7220 7068 7973 6963 nts after physic │ │ │ -0023a300: 616c 2061 6e64 2044 4d41 2072 656d 6170 al and DMA remap │ │ │ -0023a310: 7069 6e67 2068 6172 6477 6172 6520 636f ping hardware co │ │ │ -0023a320: 616c 6573 6369 6e67 2069 7320 7065 7266 alescing is perf │ │ │ -0023a330: 6f72 6d65 640a 2020 2020 3c2f 703e 3c2f ormed.

│ │ │ -0023a370: 3c63 6f64 653e 705f 7374 6172 745f 7365 p_start_se │ │ │ -0023a380: 6374 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ct

. points to │ │ │ -0023a3b0: 2074 6865 2073 7461 7274 2073 6563 746f the start secto │ │ │ -0023a3c0: 7220 6f66 2074 6865 2070 6172 7469 7469 r of the partiti │ │ │ -0023a3d0: 6f6e 2073 7472 7563 7475 7265 206f 6620 on structure of │ │ │ -0023a3e0: 7468 6520 6465 7669 6365 0a20 2020 203c the device. < │ │ │ -0023a3f0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023a410: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023a420: 7465 7222 3e3c 636f 6465 3e69 6478 3c2f ter">idx

. │ │ │ -0023a450: 2020 206f 6666 7365 7420 696e 746f 2074 offset into t │ │ │ -0023a460: 6865 2062 696f 2076 6563 746f 7220 6172 he bio vector ar │ │ │ -0023a470: 7261 790a 2020 2020 3c2f 703e 3c2f 6464 ray.

flags │ │ │ -0023a4c0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. se │ │ │ -0023a4e0: 6520 6265 6c6f 770a 2020 2020 2042 494f e below. BIO │ │ │ -0023a4f0: 5f55 5054 4f44 4154 4520 2020 2030 2020 _UPTODATE 0 │ │ │ -0023a500: 2020 2020 206f 6b20 6166 7465 7220 492f ok after I/ │ │ │ -0023a510: 4f20 636f 6d70 6c65 7469 6f6e 0a20 2020 O completion. │ │ │ -0023a520: 2020 4249 4f5f 5257 5f42 4c4f 434b 2020 BIO_RW_BLOCK │ │ │ -0023a530: 2020 3120 2020 2020 2020 5257 5f41 4845 1 RW_AHE │ │ │ -0023a540: 4144 2073 6574 2c20 616e 6420 7265 6164 AD set, and read │ │ │ -0023a550: 2f77 7269 7465 2077 6f75 6c64 2062 6c6f /write would blo │ │ │ -0023a560: 636b 0a20 2020 2020 4249 4f5f 454f 4620 ck. BIO_EOF │ │ │ -0023a570: 2020 2020 2020 2020 3220 2020 2020 2020 2 │ │ │ -0023a580: 6f75 742d 6f75 742d 626f 756e 6473 2065 out-out-bounds e │ │ │ -0023a590: 7272 6f72 0a20 2020 2020 4249 4f5f 5345 rror. BIO_SE │ │ │ -0023a5a0: 475f 5641 4c49 4420 2020 3320 2020 2020 G_VALID 3 │ │ │ -0023a5b0: 2020 6e72 5f68 775f 7365 6720 7661 6c69 nr_hw_seg vali │ │ │ -0023a5c0: 6420 0a20 2020 2020 4249 4f5f 434c 4f4e d . BIO_CLON │ │ │ -0023a5d0: 4544 2020 2020 2020 3420 2020 2020 2020 ED 4 │ │ │ -0023a5e0: 646f 6573 6e27 7420 6f77 6e20 6461 7461 doesn't own data │ │ │ -0023a5f0: 0a20 2020 2020 4249 4f5f 424f 554e 4345 . BIO_BOUNCE │ │ │ -0023a600: 4420 2020 2020 3520 2020 2020 2020 6269 D 5 bi │ │ │ -0023a610: 6f20 6973 2061 2062 6f75 6e63 6520 6269 o is a bounce bi │ │ │ -0023a620: 6f0a 2020 2020 2042 494f 5f55 5345 525f o. BIO_USER_ │ │ │ -0023a630: 4d41 5050 4544 2036 2020 2020 2020 2063 MAPPED 6 c │ │ │ -0023a640: 6f6e 7461 696e 7320 7573 6572 2070 6167 ontains user pag │ │ │ -0023a650: 6573 0a20 2020 2020 4249 4f5f 454f 504e es. BIO_EOPN │ │ │ -0023a660: 4f54 5355 5050 2020 3720 2020 2020 2020 OTSUPP 7 │ │ │ -0023a670: 6e6f 7420 7375 7070 6f72 7465 640a 2020 not supported. │ │ │ -0023a680: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0023a690: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0023a6a0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">bd │ │ │ -0023a6c0: 6576 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ev

. target bl │ │ │ -0023a6f0: 6f63 6b20 6465 7669 6365 0a20 2020 203c ock device. < │ │ │ -0023a700: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023a720: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023a730: 7465 7222 3e3c 636f 6465 3e64 6576 6e61 ter">devna │ │ │ -0023a740: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. block dev │ │ │ -0023a770: 6963 6520 6e61 6d65 0a20 2020 203c 2f70 ice name.

rw

. │ │ │ -0023a7e0: 6269 6e61 7279 2074 7261 6365 2066 6f72 binary trace for │ │ │ -0023a7f0: 2072 6561 642f 7772 6974 6520 7265 7175 read/write requ │ │ │ -0023a800: 6573 740a 2020 2020 3c2f 703e 3c2f 6464 est.

size< │ │ │ -0023a850: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -0023a860: 3c64 643e 3c70 3e0a 2020 2020 2074 6f74

. tot │ │ │ -0023a870: 616c 2073 697a 6520 696e 2062 7974 6573 al size in bytes │ │ │ -0023a880: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

name

. name o │ │ │ -0023a8f0: 6620 7468 6520 7072 6f62 6520 706f 696e f the probe poin │ │ │ -0023a900: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ -0023a910: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>vcnt

. bio v │ │ │ -0023a970: 6563 746f 7220 636f 756e 7420 7768 6963 ector count whic │ │ │ -0023a980: 6820 7265 7072 6573 656e 7473 206e 756d h represents num │ │ │ -0023a990: 6265 7220 6f66 2061 7272 6179 2065 6c65 ber of array ele │ │ │ -0023a9a0: 6d65 6e74 2028 7061 6765 2c20 6f66 6673 ment (page, offs │ │ │ -0023a9b0: 6574 2c20 6c65 6e67 7468 2920 7768 6963 et, length) whic │ │ │ -0023a9c0: 6820 6d61 6b65 2075 7020 7468 6973 2049 h make up this I │ │ │ -0023a9d0: 2f4f 2072 6571 7565 7374 0a20 2020 203c /O request. < │ │ │ -0023a9e0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023aa00: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023aa10: 7465 7222 3e3c 636f 6465 3e73 6563 746f ter">secto │ │ │ -0023aa20: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ -0023aa40: 0a20 2020 2020 6265 6769 6e6e 696e 6720 . beginning │ │ │ -0023aa50: 7365 6374 6f72 2066 6f72 2074 6865 2065 sector for the e │ │ │ -0023aa60: 6e74 6972 6520 6269 6f0a 2020 2020 3c2f ntire bio.

phys_s │ │ │ -0023aab0: 6567 6d65 6e74 733c 2f63 6f64 653e 3c2f egments
< │ │ │ -0023aad0: 6464 3e3c 703e 0a20 2020 2020 6e75 6d62 dd>

. numb │ │ │ -0023aae0: 6572 206f 6620 7365 676d 656e 7473 2069 er of segments i │ │ │ -0023aaf0: 6e20 7468 6973 2062 696f 2061 6674 6572 n this bio after │ │ │ -0023ab00: 2070 6879 7369 6361 6c20 6164 6472 6573 physical addres │ │ │ -0023ab10: 7320 636f 616c 6573 6369 6e67 2069 7320 s coalescing is │ │ │ -0023ab20: 7065 7266 6f72 6d65 640a 2020 2020 3c2f performed.

bdev_c │ │ │ -0023ab70: 6f6e 7461 696e 733c 2f63 6f64 653e 3c2f ontains
< │ │ │ -0023ab90: 6464 3e3c 703e 0a20 2020 2020 706f 696e dd>

. poin │ │ │ -0023aba0: 7473 2074 6f20 7468 6520 6465 7669 6365 ts to the device │ │ │ -0023abb0: 206f 626a 6563 7420 7768 6963 6820 636f object which co │ │ │ -0023abc0: 6e74 6169 6e73 2074 6865 2070 6172 7469 ntains the parti │ │ │ -0023abd0: 7469 6f6e 2028 7768 656e 2062 696f 2073 tion (when bio s │ │ │ -0023abe0: 7472 7563 7475 7265 2072 6570 7265 7365 tructure represe │ │ │ -0023abf0: 6e74 7320 6120 7061 7274 6974 696f 6e29 nts a partition) │ │ │ -0023ac00: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

opf │ │ │ -0023ac50: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0023ac60: 3c70 3e0a 2020 2020 206f 7065 7261 7469

. operati │ │ │ -0023ac70: 6f6e 7320 616e 6420 666c 6167 730a 2020 ons and flags. │ │ │ +0023a2b0: 3e62 6465 763c 2f63 6f64 653e 3c2f 656d >bdev

. target │ │ │ +0023a2e0: 2062 6c6f 636b 2064 6576 6963 650a 2020 block device. │ │ │ +0023a2f0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +0023a300: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +0023a310: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">bd │ │ │ +0023a330: 6576 5f63 6f6e 7461 696e 733c 2f63 6f64 ev_contains

. │ │ │ +0023a360: 706f 696e 7473 2074 6f20 7468 6520 6465 points to the de │ │ │ +0023a370: 7669 6365 206f 626a 6563 7420 7768 6963 vice object whic │ │ │ +0023a380: 6820 636f 6e74 6169 6e73 2074 6865 2070 h contains the p │ │ │ +0023a390: 6172 7469 7469 6f6e 2028 7768 656e 2062 artition (when b │ │ │ +0023a3a0: 696f 2073 7472 7563 7475 7265 2072 6570 io structure rep │ │ │ +0023a3b0: 7265 7365 6e74 7320 6120 7061 7274 6974 resents a partit │ │ │ +0023a3c0: 696f 6e29 0a20 2020 203c 2f70 3e3c 2f64 ion).

< │ │ │ +0023a400: 636f 6465 3e73 697a 653c 2f63 6f64 653e code>size │ │ │ +0023a410: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. to │ │ │ +0023a430: 7461 6c20 7369 7a65 2069 6e20 6279 7465 tal size in byte │ │ │ +0023a440: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ +0023a450: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>opf

. operat │ │ │ +0023a4b0: 696f 6e73 2061 6e64 2066 6c61 6773 0a20 ions and flags. │ │ │ +0023a4c0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +0023a4d0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ +0023a500: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ +0023a510: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0023a520: 703e 0a20 2020 2020 6e61 6d65 206f 6620 p>. name of │ │ │ +0023a530: 7468 6520 7072 6f62 6520 706f 696e 740a the probe point. │ │ │ +0023a540: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023a580: 7663 6e74 3c2f 636f 6465 3e3c 2f65 6d3e vcnt │ │ │ +0023a590: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0023a5a0: 3c70 3e0a 2020 2020 2062 696f 2076 6563

. bio vec │ │ │ +0023a5b0: 746f 7220 636f 756e 7420 7768 6963 6820 tor count which │ │ │ +0023a5c0: 7265 7072 6573 656e 7473 206e 756d 6265 represents numbe │ │ │ +0023a5d0: 7220 6f66 2061 7272 6179 2065 6c65 6d65 r of array eleme │ │ │ +0023a5e0: 6e74 2028 7061 6765 2c20 6f66 6673 6574 nt (page, offset │ │ │ +0023a5f0: 2c20 6c65 6e67 7468 2920 7768 6963 6820 , length) which │ │ │ +0023a600: 6d61 6b65 2075 7020 7468 6973 2049 2f4f make up this I/O │ │ │ +0023a610: 2072 6571 7565 7374 0a20 2020 203c 2f70 request.

ino< │ │ │ +0023a670: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +0023a680: 2069 2d6e 6f64 6520 6e75 6d62 6572 206f i-node number o │ │ │ +0023a690: 6620 7468 6520 6d61 7070 6564 2066 696c f the mapped fil │ │ │ +0023a6a0: 650a 2020 2020 3c2f 703e 3c2f 6464 3e3c e.

< │ │ │ +0023a6b0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>phys_segments< │ │ │ +0023a6f0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0023a710: 2020 2020 6e75 6d62 6572 206f 6620 7365 number of se │ │ │ +0023a720: 676d 656e 7473 2069 6e20 7468 6973 2062 gments in this b │ │ │ +0023a730: 696f 2061 6674 6572 2070 6879 7369 6361 io after physica │ │ │ +0023a740: 6c20 6164 6472 6573 7320 636f 616c 6573 l address coales │ │ │ +0023a750: 6369 6e67 2069 7320 7065 7266 6f72 6d65 cing is performe │ │ │ +0023a760: 640a 2020 2020 3c2f 703e 3c2f 6464 3e3c d.

< │ │ │ +0023a770: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>devname
│ │ │ +0023a7b0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. bl │ │ │ +0023a7d0: 6f63 6b20 6465 7669 6365 206e 616d 650a ock device name. │ │ │ +0023a7e0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023a820: 666c 6167 733c 2f63 6f64 653e 3c2f 656d flags

. see be │ │ │ +0023a850: 6c6f 770a 2020 2020 2042 494f 5f55 5054 low. BIO_UPT │ │ │ +0023a860: 4f44 4154 4520 2020 2030 2020 2020 2020 ODATE 0 │ │ │ +0023a870: 206f 6b20 6166 7465 7220 492f 4f20 636f ok after I/O co │ │ │ +0023a880: 6d70 6c65 7469 6f6e 0a20 2020 2020 4249 mpletion. BI │ │ │ +0023a890: 4f5f 5257 5f42 4c4f 434b 2020 2020 3120 O_RW_BLOCK 1 │ │ │ +0023a8a0: 2020 2020 2020 5257 5f41 4845 4144 2073 RW_AHEAD s │ │ │ +0023a8b0: 6574 2c20 616e 6420 7265 6164 2f77 7269 et, and read/wri │ │ │ +0023a8c0: 7465 2077 6f75 6c64 2062 6c6f 636b 0a20 te would block. │ │ │ +0023a8d0: 2020 2020 4249 4f5f 454f 4620 2020 2020 BIO_EOF │ │ │ +0023a8e0: 2020 2020 3220 2020 2020 2020 6f75 742d 2 out- │ │ │ +0023a8f0: 6f75 742d 626f 756e 6473 2065 7272 6f72 out-bounds error │ │ │ +0023a900: 0a20 2020 2020 4249 4f5f 5345 475f 5641 . BIO_SEG_VA │ │ │ +0023a910: 4c49 4420 2020 3320 2020 2020 2020 6e72 LID 3 nr │ │ │ +0023a920: 5f68 775f 7365 6720 7661 6c69 6420 0a20 _hw_seg valid . │ │ │ +0023a930: 2020 2020 4249 4f5f 434c 4f4e 4544 2020 BIO_CLONED │ │ │ +0023a940: 2020 2020 3420 2020 2020 2020 646f 6573 4 does │ │ │ +0023a950: 6e27 7420 6f77 6e20 6461 7461 0a20 2020 n't own data. │ │ │ +0023a960: 2020 4249 4f5f 424f 554e 4345 4420 2020 BIO_BOUNCED │ │ │ +0023a970: 2020 3520 2020 2020 2020 6269 6f20 6973 5 bio is │ │ │ +0023a980: 2061 2062 6f75 6e63 6520 6269 6f0a 2020 a bounce bio. │ │ │ +0023a990: 2020 2042 494f 5f55 5345 525f 4d41 5050 BIO_USER_MAPP │ │ │ +0023a9a0: 4544 2036 2020 2020 2020 2063 6f6e 7461 ED 6 conta │ │ │ +0023a9b0: 696e 7320 7573 6572 2070 6167 6573 0a20 ins user pages. │ │ │ +0023a9c0: 2020 2020 4249 4f5f 454f 504e 4f54 5355 BIO_EOPNOTSU │ │ │ +0023a9d0: 5050 2020 3720 2020 2020 2020 6e6f 7420 PP 7 not │ │ │ +0023a9e0: 7375 7070 6f72 7465 640a 2020 2020 3c2f supported.

sector │ │ │ +0023aa30: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0023aa50: 2020 2020 2062 6567 696e 6e69 6e67 2073 beginning s │ │ │ +0023aa60: 6563 746f 7220 666f 7220 7468 6520 656e ector for the en │ │ │ +0023aa70: 7469 7265 2062 696f 0a20 2020 203c 2f70 tire bio.

hw_segm │ │ │ +0023aac0: 656e 7473 3c2f 636f 6465 3e3c 2f65 6d3e ents │ │ │ +0023aad0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0023aae0: 3c70 3e0a 2020 2020 206e 756d 6265 7220

. number │ │ │ +0023aaf0: 6f66 2073 6567 6d65 6e74 7320 6166 7465 of segments afte │ │ │ +0023ab00: 7220 7068 7973 6963 616c 2061 6e64 2044 r physical and D │ │ │ +0023ab10: 4d41 2072 656d 6170 7069 6e67 2068 6172 MA remapping har │ │ │ +0023ab20: 6477 6172 6520 636f 616c 6573 6369 6e67 dware coalescing │ │ │ +0023ab30: 2069 7320 7065 7266 6f72 6d65 640a 2020 is performed. │ │ │ +0023ab40: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +0023ab50: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +0023ab60: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">rw │ │ │ +0023ab80: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0023aba0: 2020 2020 2062 696e 6172 7920 7472 6163 binary trac │ │ │ +0023abb0: 6520 666f 7220 7265 6164 2f77 7269 7465 e for read/write │ │ │ +0023abc0: 2072 6571 7565 7374 0a20 2020 203c 2f70 request.

p_start │ │ │ +0023ac10: 5f73 6563 743c 2f63 6f64 653e 3c2f 656d _sect

. points │ │ │ +0023ac40: 2074 6f20 7468 6520 7374 6172 7420 7365 to the start se │ │ │ +0023ac50: 6374 6f72 206f 6620 7468 6520 7061 7274 ctor of the part │ │ │ +0023ac60: 6974 696f 6e20 7374 7275 6374 7572 6520 ition structure │ │ │ +0023ac70: 6f66 2074 6865 2064 6576 6963 650a 2020 of the device. │ │ │ 0023ac80: 2020 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e

│ │ │ 0023ac90: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Cont │ │ │ +0023acc0: 3739 223e 3c2f 613e 3c68 323e 436f 6e74 79">

Cont │ │ │ 0023acd0: 6578 743c 2f68 323e 3c70 3e0a 2020 2054 ext

. T │ │ │ 0023ace0: 6865 2070 726f 6365 7373 206d 616b 6573 he process makes │ │ │ 0023acf0: 2062 6c6f 636b 2049 2f4f 2072 6571 7565 block I/O reque │ │ │ 0023ad00: 7374 0a3c 2f70 3e3c 2f64 6976 3e3c 2f64 st.


Synopsis
ioblock_
│ │ │  0023b7b0: 7472 6163 652e 626f 756e 6365 203c 2f70  trace.bounce 

< │ │ │ -0023b7e0: 6120 6e61 6d65 3d22 6964 6d36 3239 3822 a name="idm6298" │ │ │ +0023b7e0: 6120 6e61 6d65 3d22 6964 6d36 3239 3722 a name="idm6297" │ │ │ 0023b7f0: 3e3c 2f61 3e3c 6832 3e56 616c 7565 733c >

Values< │ │ │ 0023b800: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
p_star │ │ │ -0023b870: 745f 7365 6374 3c2f 636f 6465 3e3c 2f65 t_sect

. point │ │ │ -0023b8a0: 7320 746f 2074 6865 2073 7461 7274 2073 s to the start s │ │ │ -0023b8b0: 6563 746f 7220 6f66 2074 6865 2070 6172 ector of the par │ │ │ -0023b8c0: 7469 7469 6f6e 2073 7472 7563 7475 7265 tition structure │ │ │ -0023b8d0: 206f 6620 7468 6520 6465 7669 6365 0a20 of the device. │ │ │ -0023b8e0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -0023b8f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 q │ │ │ -0023b920: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0023b940: 2020 2020 2072 6571 7565 7374 2071 7565 request que │ │ │ -0023b950: 7565 206f 6e20 7768 6963 6820 7468 6973 ue on which this │ │ │ -0023b960: 2062 696f 2077 6173 2071 7565 7565 642e bio was queued. │ │ │ -0023b970: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

idx │ │ │ -0023b9c0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0023b9d0: 3c70 3e0a 2020 2020 206f 6666 7365 7420

. offset │ │ │ -0023b9e0: 696e 746f 2074 6865 2062 696f 2076 6563 into the bio vec │ │ │ -0023b9f0: 746f 7220 6172 7261 790a 2020 2020 203c tor array. < │ │ │ -0023ba00: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023ba10: 7465 7222 3e3c 636f 6465 3e70 6879 735f ter">phys_ │ │ │ -0023ba20: 7365 676d 656e 7473 3c2f 636f 6465 3e3c segments< │ │ │ -0023ba30: 2f65 6d3e 202d 206e 756d 6265 7220 6f66 /em> - number of │ │ │ -0023ba40: 2073 6567 6d65 6e74 7320 696e 2074 6869 segments in thi │ │ │ -0023ba50: 7320 6269 6f20 6166 7465 7220 7068 7973 s bio after phys │ │ │ -0023ba60: 6963 616c 2061 6464 7265 7373 2063 6f61 ical address coa │ │ │ -0023ba70: 6c65 7363 696e 6720 6973 2070 6572 666f lescing is perfo │ │ │ -0023ba80: 726d 6564 2e0a 2020 2020 3c2f 703e 3c2f rmed..

│ │ │ -0023bac0: 3c63 6f64 653e 666c 6167 733c 2f63 6f64 flagsino │ │ │ +0023b880: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0023b890: 2020 692d 6e6f 6465 206e 756d 6265 7220 i-node number │ │ │ +0023b8a0: 6f66 2074 6865 206d 6170 7065 6420 6669 of the mapped fi │ │ │ +0023b8b0: 6c65 0a20 2020 203c 2f70 3e3c 2f64 643e le.

│ │ │ +0023b8c0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
size
< │ │ │ +0023b910: 6464 3e3c 703e 0a20 2020 2020 746f 7461 dd>

. tota │ │ │ +0023b920: 6c20 7369 7a65 2069 6e20 6279 7465 730a l size in bytes. │ │ │ +0023b930: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023b970: 6f70 663c 2f63 6f64 653e 3c2f 656d 3e3c opf< │ │ │ +0023b980: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0023b990: 703e 0a20 2020 2020 6f70 6572 6174 696f p>. operatio │ │ │ +0023b9a0: 6e73 2061 6e64 2066 6c61 6773 0a20 2020 ns and flags. │ │ │ +0023b9b0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

vcn │ │ │ +0023b9f0: 743c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 t

│ │ │ +0023ba10: 0a20 2020 2020 6269 6f20 7665 6374 6f72 . bio vector │ │ │ +0023ba20: 2063 6f75 6e74 2077 6869 6368 2072 6570 count which rep │ │ │ +0023ba30: 7265 7365 6e74 7320 6e75 6d62 6572 206f resents number o │ │ │ +0023ba40: 6620 6172 7261 7920 656c 656d 656e 7420 f array element │ │ │ +0023ba50: 2870 6167 652c 206f 6666 7365 742c 206c (page, offset, l │ │ │ +0023ba60: 656e 6774 6829 2077 6869 6368 206d 616b ength) which mak │ │ │ +0023ba70: 6573 2075 7020 7468 6973 2049 2f4f 2072 es up this I/O r │ │ │ +0023ba80: 6571 7565 7374 0a20 2020 203c 2f70 3e3c equest.

< │ │ │ +0023ba90: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
name

. │ │ │ -0023baf0: 7365 6520 6265 6c6f 770a 2020 2020 2042 see below. B │ │ │ -0023bb00: 494f 5f55 5054 4f44 4154 4520 2020 2030 IO_UPTODATE 0 │ │ │ -0023bb10: 2020 2020 2020 206f 6b20 6166 7465 7220 ok after │ │ │ -0023bb20: 492f 4f20 636f 6d70 6c65 7469 6f6e 0a20 I/O completion. │ │ │ -0023bb30: 2020 2020 4249 4f5f 5257 5f42 4c4f 434b BIO_RW_BLOCK │ │ │ -0023bb40: 2020 2020 3120 2020 2020 2020 5257 5f41 1 RW_A │ │ │ -0023bb50: 4845 4144 2073 6574 2c20 616e 6420 7265 HEAD set, and re │ │ │ -0023bb60: 6164 2f77 7269 7465 2077 6f75 6c64 2062 ad/write would b │ │ │ -0023bb70: 6c6f 636b 0a20 2020 2020 4249 4f5f 454f lock. BIO_EO │ │ │ -0023bb80: 4620 2020 2020 2020 2020 3220 2020 2020 F 2 │ │ │ -0023bb90: 2020 6f75 742d 6f75 742d 626f 756e 6473 out-out-bounds │ │ │ -0023bba0: 2065 7272 6f72 0a20 2020 2020 4249 4f5f error. BIO_ │ │ │ -0023bbb0: 5345 475f 5641 4c49 4420 2020 3320 2020 SEG_VALID 3 │ │ │ -0023bbc0: 2020 2020 6e72 5f68 775f 7365 6720 7661 nr_hw_seg va │ │ │ -0023bbd0: 6c69 640a 2020 2020 2042 494f 5f43 4c4f lid. BIO_CLO │ │ │ -0023bbe0: 4e45 4420 2020 2020 2034 2020 2020 2020 NED 4 │ │ │ -0023bbf0: 2064 6f65 736e 2774 206f 776e 2064 6174 doesn't own dat │ │ │ -0023bc00: 610a 2020 2020 2042 494f 5f42 4f55 4e43 a. BIO_BOUNC │ │ │ -0023bc10: 4544 2020 2020 2035 2020 2020 2020 2062 ED 5 b │ │ │ -0023bc20: 696f 2069 7320 6120 626f 756e 6365 2062 io is a bounce b │ │ │ -0023bc30: 696f 0a20 2020 2020 4249 4f5f 5553 4552 io. BIO_USER │ │ │ -0023bc40: 5f4d 4150 5045 4420 3620 2020 2020 2020 _MAPPED 6 │ │ │ -0023bc50: 636f 6e74 6169 6e73 2075 7365 7220 7061 contains user pa │ │ │ -0023bc60: 6765 730a 2020 2020 2042 494f 5f45 4f50 ges. BIO_EOP │ │ │ -0023bc70: 4e4f 5453 5550 5020 2037 2020 2020 2020 NOTSUPP 7 │ │ │ -0023bc80: 206e 6f74 2073 7570 706f 7274 6564 0a20 not supported. │ │ │ -0023bc90: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -0023bca0: 3c73 7061 6e20 636c 6173 733d 2274 6572 d │ │ │ -0023bcd0: 6576 6e61 6d65 3c2f 636f 6465 3e3c 2f65 evname

. devic │ │ │ -0023bd00: 6520 666f 7220 7768 6963 6820 6120 6275 e for which a bu │ │ │ -0023bd10: 6666 6572 2062 6f75 6e63 6520 7761 7320 ffer bounce was │ │ │ -0023bd20: 6e65 6564 6564 2e0a 2020 2020 3c2f 703e needed..

│ │ │ -0023bd30: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
bdev< │ │ │ -0023bd80: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0023bd90: 2074 6172 6765 7420 626c 6f63 6b20 6465 target block de │ │ │ -0023bda0: 7669 6365 0a20 2020 203c 2f70 3e3c 2f64 vice.

< │ │ │ -0023bde0: 636f 6465 3e73 697a 653c 2f63 6f64 653e code>size │ │ │ -0023bdf0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. to │ │ │ -0023be10: 7461 6c20 7369 7a65 2069 6e20 6279 7465 tal size in byte │ │ │ -0023be20: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ -0023be30: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>rw
│ │ │ -0023be70: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0023be80: 3c70 3e0a 2020 2020 2062 696e 6172 7920

. binary │ │ │ -0023be90: 7472 6163 6520 666f 7220 7265 6164 2f77 trace for read/w │ │ │ -0023bea0: 7269 7465 2072 6571 7565 7374 0a20 2020 rite request. │ │ │ -0023beb0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

sec │ │ │ -0023bef0: 746f 723c 2f63 6f64 653e 3c2f 656d 3e3c tor< │ │ │ -0023bf00: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0023bf10: 703e 0a20 2020 2020 6265 6769 6e6e 696e p>. beginnin │ │ │ -0023bf20: 6720 7365 6374 6f72 2066 6f72 2074 6865 g sector for the │ │ │ -0023bf30: 2065 6e74 6972 6520 6269 6f0a 2020 2020 entire bio. │ │ │ -0023bf40: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -0023bf60: 3c65 6d20 636c 6173 733d 2270 6172 616d vcnt │ │ │ -0023bf80: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0023bfa0: 2020 2020 2062 696f 2076 6563 746f 7220 bio vector │ │ │ -0023bfb0: 636f 756e 7420 7768 6963 6820 7265 7072 count which repr │ │ │ -0023bfc0: 6573 656e 7473 206e 756d 6265 7220 6f66 esents number of │ │ │ -0023bfd0: 2061 7272 6179 2065 6c65 6d65 6e74 2028 array element ( │ │ │ -0023bfe0: 7061 6765 2c20 6f66 6673 6574 2c20 6c65 page, offset, le │ │ │ -0023bff0: 6e67 7468 2920 7768 6963 6820 6d61 6b65 ngth) which make │ │ │ -0023c000: 7320 7570 2074 6869 7320 492f 4f20 7265 s up this I/O re │ │ │ -0023c010: 7175 6573 740a 2020 2020 3c2f 703e 3c2f quest.

│ │ │ -0023c050: 3c63 6f64 653e 6e61 6d65 3c2f 636f 6465 name

. n │ │ │ -0023c080: 616d 6520 6f66 2074 6865 2070 726f 6265 ame of the probe │ │ │ -0023c090: 2070 6f69 6e74 0a20 2020 203c 2f70 3e3c point.

< │ │ │ -0023c0a0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
ino

. i │ │ │ -0023c100: 2d6e 6f64 6520 6e75 6d62 6572 206f 6620 -node number of │ │ │ -0023c110: 7468 6520 6d61 7070 6564 2066 696c 650a the mapped file. │ │ │ -0023c120: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -0023c160: 6264 6576 5f63 6f6e 7461 696e 733c 2f63 bdev_contains │ │ │ -0023c180: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0023c190: 2020 706f 696e 7473 2074 6f20 7468 6520 points to the │ │ │ -0023c1a0: 6465 7669 6365 206f 626a 6563 7420 7768 device object wh │ │ │ -0023c1b0: 6963 6820 636f 6e74 6169 6e73 2074 6865 ich contains the │ │ │ -0023c1c0: 2070 6172 7469 7469 6f6e 2028 7768 656e partition (when │ │ │ -0023c1d0: 2062 696f 2073 7472 7563 7475 7265 2072 bio structure r │ │ │ -0023c1e0: 6570 7265 7365 6e74 7320 6120 7061 7274 epresents a part │ │ │ -0023c1f0: 6974 696f 6e29 0a20 2020 203c 2f70 3e3c ition).

< │ │ │ -0023c200: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
bytes_don │ │ │ -0023c240: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ -0023c260: 0a20 2020 2020 6e75 6d62 6572 206f 6620 . number of │ │ │ -0023c270: 6279 7465 7320 7472 616e 7366 6572 7265 bytes transferre │ │ │ -0023c280: 640a 2020 2020 3c2f 703e 3c2f 6464 3e3c d.

< │ │ │ -0023c290: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>opf

. operat │ │ │ -0023c2f0: 696f 6e73 2061 6e64 2066 6c61 6773 0a20 ions and flags. │ │ │ +0023baf0: 6e61 6d65 206f 6620 7468 6520 7072 6f62 name of the prob │ │ │ +0023bb00: 6520 706f 696e 740a 2020 2020 3c2f 703e e point.

│ │ │ +0023bb10: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
bdev_con │ │ │ +0023bb50: 7461 696e 733c 2f63 6f64 653e 3c2f 656d tains

. points │ │ │ +0023bb80: 2074 6f20 7468 6520 6465 7669 6365 206f to the device o │ │ │ +0023bb90: 626a 6563 7420 7768 6963 6820 636f 6e74 bject which cont │ │ │ +0023bba0: 6169 6e73 2074 6865 2070 6172 7469 7469 ains the partiti │ │ │ +0023bbb0: 6f6e 2028 7768 656e 2062 696f 2073 7472 on (when bio str │ │ │ +0023bbc0: 7563 7475 7265 2072 6570 7265 7365 6e74 ucture represent │ │ │ +0023bbd0: 7320 6120 7061 7274 6974 696f 6e29 0a20 s a partition). │ │ │ +0023bbe0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +0023bbf0: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ +0023bc20: 6465 763c 2f63 6f64 653e 3c2f 656d 3e3c dev< │ │ │ +0023bc30: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0023bc40: 703e 0a20 2020 2020 7461 7267 6574 2062 p>. target b │ │ │ +0023bc50: 6c6f 636b 2064 6576 6963 650a 2020 2020 lock device. │ │ │ +0023bc60: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +0023bc80: 3c65 6d20 636c 6173 733d 2270 6172 616d q │ │ │ +0023bcb0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0023bcc0: 2020 7265 7175 6573 7420 7175 6575 6520 request queue │ │ │ +0023bcd0: 6f6e 2077 6869 6368 2074 6869 7320 6269 on which this bi │ │ │ +0023bce0: 6f20 7761 7320 7175 6575 6564 2e0a 2020 o was queued.. │ │ │ +0023bcf0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +0023bd00: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +0023bd10: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">id │ │ │ +0023bd30: 783c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 x

│ │ │ +0023bd50: 0a20 2020 2020 6f66 6673 6574 2069 6e74 . offset int │ │ │ +0023bd60: 6f20 7468 6520 6269 6f20 7665 6374 6f72 o the bio vector │ │ │ +0023bd70: 2061 7272 6179 0a20 2020 2020 3c65 6d20 array. phys_seg │ │ │ +0023bda0: 6d65 6e74 733c 2f63 6f64 653e 3c2f 656d ments - number of se │ │ │ +0023bdc0: 676d 656e 7473 2069 6e20 7468 6973 2062 gments in this b │ │ │ +0023bdd0: 696f 2061 6674 6572 2070 6879 7369 6361 io after physica │ │ │ +0023bde0: 6c20 6164 6472 6573 7320 636f 616c 6573 l address coales │ │ │ +0023bdf0: 6369 6e67 2069 7320 7065 7266 6f72 6d65 cing is performe │ │ │ +0023be00: 642e 0a20 2020 203c 2f70 3e3c 2f64 643e d..

│ │ │ +0023be10: 3c64 743e 3c73 7061 6e20 636c 6173 733d
p_start_sect< │ │ │ +0023be50: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0023be70: 2020 2020 706f 696e 7473 2074 6f20 7468 points to th │ │ │ +0023be80: 6520 7374 6172 7420 7365 6374 6f72 206f e start sector o │ │ │ +0023be90: 6620 7468 6520 7061 7274 6974 696f 6e20 f the partition │ │ │ +0023bea0: 7374 7275 6374 7572 6520 6f66 2074 6865 structure of the │ │ │ +0023beb0: 2064 6576 6963 650a 2020 2020 3c2f 703e device.

│ │ │ +0023bec0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
bytes_do │ │ │ +0023bf00: 6e65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ne

. number of │ │ │ +0023bf30: 2062 7974 6573 2074 7261 6e73 6665 7272 bytes transferr │ │ │ +0023bf40: 6564 0a20 2020 203c 2f70 3e3c 2f64 643e ed.

│ │ │ +0023bf50: 3c64 743e 3c73 7061 6e20 636c 6173 733d
sector │ │ │ +0023bf90: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. be │ │ │ +0023bfb0: 6769 6e6e 696e 6720 7365 6374 6f72 2066 ginning sector f │ │ │ +0023bfc0: 6f72 2074 6865 2065 6e74 6972 6520 6269 or the entire bi │ │ │ +0023bfd0: 6f0a 2020 2020 3c2f 703e 3c2f 6464 3e3c o.

< │ │ │ +0023bfe0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>flags
< │ │ │ +0023c030: 6464 3e3c 703e 0a20 2020 2020 7365 6520 dd>

. see │ │ │ +0023c040: 6265 6c6f 770a 2020 2020 2042 494f 5f55 below. BIO_U │ │ │ +0023c050: 5054 4f44 4154 4520 2020 2030 2020 2020 PTODATE 0 │ │ │ +0023c060: 2020 206f 6b20 6166 7465 7220 492f 4f20 ok after I/O │ │ │ +0023c070: 636f 6d70 6c65 7469 6f6e 0a20 2020 2020 completion. │ │ │ +0023c080: 4249 4f5f 5257 5f42 4c4f 434b 2020 2020 BIO_RW_BLOCK │ │ │ +0023c090: 3120 2020 2020 2020 5257 5f41 4845 4144 1 RW_AHEAD │ │ │ +0023c0a0: 2073 6574 2c20 616e 6420 7265 6164 2f77 set, and read/w │ │ │ +0023c0b0: 7269 7465 2077 6f75 6c64 2062 6c6f 636b rite would block │ │ │ +0023c0c0: 0a20 2020 2020 4249 4f5f 454f 4620 2020 . BIO_EOF │ │ │ +0023c0d0: 2020 2020 2020 3220 2020 2020 2020 6f75 2 ou │ │ │ +0023c0e0: 742d 6f75 742d 626f 756e 6473 2065 7272 t-out-bounds err │ │ │ +0023c0f0: 6f72 0a20 2020 2020 4249 4f5f 5345 475f or. BIO_SEG_ │ │ │ +0023c100: 5641 4c49 4420 2020 3320 2020 2020 2020 VALID 3 │ │ │ +0023c110: 6e72 5f68 775f 7365 6720 7661 6c69 640a nr_hw_seg valid. │ │ │ +0023c120: 2020 2020 2042 494f 5f43 4c4f 4e45 4420 BIO_CLONED │ │ │ +0023c130: 2020 2020 2034 2020 2020 2020 2064 6f65 4 doe │ │ │ +0023c140: 736e 2774 206f 776e 2064 6174 610a 2020 sn't own data. │ │ │ +0023c150: 2020 2042 494f 5f42 4f55 4e43 4544 2020 BIO_BOUNCED │ │ │ +0023c160: 2020 2035 2020 2020 2020 2062 696f 2069 5 bio i │ │ │ +0023c170: 7320 6120 626f 756e 6365 2062 696f 0a20 s a bounce bio. │ │ │ +0023c180: 2020 2020 4249 4f5f 5553 4552 5f4d 4150 BIO_USER_MAP │ │ │ +0023c190: 5045 4420 3620 2020 2020 2020 636f 6e74 PED 6 cont │ │ │ +0023c1a0: 6169 6e73 2075 7365 7220 7061 6765 730a ains user pages. │ │ │ +0023c1b0: 2020 2020 2042 494f 5f45 4f50 4e4f 5453 BIO_EOPNOTS │ │ │ +0023c1c0: 5550 5020 2037 2020 2020 2020 206e 6f74 UPP 7 not │ │ │ +0023c1d0: 2073 7570 706f 7274 6564 0a20 2020 203c supported. < │ │ │ +0023c1e0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +0023c200: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +0023c210: 7465 7222 3e3c 636f 6465 3e72 773c 2f63 ter">rw │ │ │ +0023c230: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0023c240: 2020 6269 6e61 7279 2074 7261 6365 2066 binary trace f │ │ │ +0023c250: 6f72 2072 6561 642f 7772 6974 6520 7265 or read/write re │ │ │ +0023c260: 7175 6573 740a 2020 2020 3c2f 703e 3c2f quest.

│ │ │ +0023c2a0: 3c63 6f64 653e 6465 766e 616d 653c 2f63 devname │ │ │ +0023c2c0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0023c2d0: 2020 6465 7669 6365 2066 6f72 2077 6869 device for whi │ │ │ +0023c2e0: 6368 2061 2062 7566 6665 7220 626f 756e ch a buffer boun │ │ │ +0023c2f0: 6365 2077 6173 206e 6565 6465 642e 0a20 ce was needed.. │ │ │ 0023c300: 2020 203c 2f70 3e3c 2f64 643e 3c2f 646c

Con │ │ │ +0023c340: 3337 3622 3e3c 2f61 3e3c 6832 3e43 6f6e 376">

Con │ │ │ 0023c350: 7465 7874 203c 2f68 323e 3c70 3e0a 2020 text

. │ │ │ 0023c360: 2054 6865 2070 726f 6365 7373 2063 7265 The process cre │ │ │ 0023c370: 6174 696e 6720 6120 626c 6f63 6b20 494f ating a block IO │ │ │ 0023c380: 2072 6571 7565 7374 2e0a 3c2f 703e 3c2f request..


S │ │ │ 0023cf70: 796e 6f70 7369 733c 2f68 323e 3c70 7265 ynopsis

ioblock_trace.
│ │ │  0023cfa0: 656e 6420 3c2f 7072 653e 3c2f 6469 763e  end 
│ │ │ 0023cfb0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +0023cfd0: 646d 3633 3934 223e 3c2f 613e 3c68 323e dm6394">

│ │ │ 0023cfe0: 5661 6c75 6573 3c2f 6832 3e3c 6469 7620 Values

p_start_sect │ │ │ -0023d070: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0023d080: 2020 706f 696e 7473 2074 6f20 7468 6520 points to the │ │ │ -0023d090: 7374 6172 7420 7365 6374 6f72 206f 6620 start sector of │ │ │ -0023d0a0: 7468 6520 7061 7274 6974 696f 6e20 7374 the partition st │ │ │ -0023d0b0: 7275 6374 7572 6520 6f66 2074 6865 2064 ructure of the d │ │ │ -0023d0c0: 6576 6963 650a 2020 2020 3c2f 703e 3c2f evice.

│ │ │ -0023d100: 3c63 6f64 653e 713c 2f63 6f64 653e 3c2f q
< │ │ │ -0023d120: 6464 3e3c 703e 0a20 2020 2020 7265 7175 dd>

. requ │ │ │ -0023d130: 6573 7420 7175 6575 6520 6f6e 2077 6869 est queue on whi │ │ │ -0023d140: 6368 2074 6869 7320 6269 6f20 7761 7320 ch this bio was │ │ │ -0023d150: 7175 6575 6564 2e0a 2020 2020 3c2f 703e queued..

│ │ │ -0023d160: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
flags │ │ │ -0023d1b0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0023d1c0: 2020 7365 6520 6265 6c6f 770a 2020 2020 see below. │ │ │ -0023d1d0: 2042 494f 5f55 5054 4f44 4154 4520 2020 BIO_UPTODATE │ │ │ -0023d1e0: 2030 2020 2020 2020 206f 6b20 6166 7465 0 ok afte │ │ │ -0023d1f0: 7220 492f 4f20 636f 6d70 6c65 7469 6f6e r I/O completion │ │ │ -0023d200: 0a20 2020 2020 4249 4f5f 5257 5f42 4c4f . BIO_RW_BLO │ │ │ -0023d210: 434b 2020 2020 3120 2020 2020 2020 5257 CK 1 RW │ │ │ -0023d220: 5f41 4845 4144 2073 6574 2c20 616e 6420 _AHEAD set, and │ │ │ -0023d230: 7265 6164 2f77 7269 7465 2077 6f75 6c64 read/write would │ │ │ -0023d240: 2062 6c6f 636b 0a20 2020 2020 4249 4f5f block. BIO_ │ │ │ -0023d250: 454f 4620 2020 2020 2020 2020 3220 2020 EOF 2 │ │ │ -0023d260: 2020 2020 6f75 742d 6f75 742d 626f 756e out-out-boun │ │ │ -0023d270: 6473 2065 7272 6f72 0a20 2020 2020 4249 ds error. BI │ │ │ -0023d280: 4f5f 5345 475f 5641 4c49 4420 2020 3320 O_SEG_VALID 3 │ │ │ -0023d290: 2020 2020 2020 6e72 5f68 775f 7365 6720 nr_hw_seg │ │ │ -0023d2a0: 7661 6c69 640a 2020 2020 2042 494f 5f43 valid. BIO_C │ │ │ -0023d2b0: 4c4f 4e45 4420 2020 2020 2034 2020 2020 LONED 4 │ │ │ -0023d2c0: 2020 2064 6f65 736e 2774 206f 776e 2064 doesn't own d │ │ │ -0023d2d0: 6174 610a 2020 2020 2042 494f 5f42 4f55 ata. BIO_BOU │ │ │ -0023d2e0: 4e43 4544 2020 2020 2035 2020 2020 2020 NCED 5 │ │ │ -0023d2f0: 2062 696f 2069 7320 6120 626f 756e 6365 bio is a bounce │ │ │ -0023d300: 2062 696f 0a20 2020 2020 4249 4f5f 5553 bio. BIO_US │ │ │ -0023d310: 4552 5f4d 4150 5045 4420 3620 2020 2020 ER_MAPPED 6 │ │ │ -0023d320: 2020 636f 6e74 6169 6e73 2075 7365 7220 contains user │ │ │ -0023d330: 7061 6765 730a 2020 2020 2042 494f 5f45 pages. BIO_E │ │ │ -0023d340: 4f50 4e4f 5453 5550 5020 2037 2020 2020 OPNOTSUPP 7 │ │ │ -0023d350: 2020 206e 6f74 2073 7570 706f 7274 6564 not supported │ │ │ -0023d360: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

idx │ │ │ -0023d3b0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0023d3c0: 3c70 3e0a 2020 2020 206f 6666 7365 7420

. offset │ │ │ -0023d3d0: 696e 746f 2074 6865 2062 696f 2076 6563 into the bio vec │ │ │ -0023d3e0: 746f 7220 6172 7261 790a 2020 2020 203c tor array. < │ │ │ -0023d3f0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023d400: 7465 7222 3e3c 636f 6465 3e70 6879 735f ter">phys_ │ │ │ -0023d410: 7365 676d 656e 7473 3c2f 636f 6465 3e3c segments< │ │ │ -0023d420: 2f65 6d3e 202d 206e 756d 6265 7220 6f66 /em> - number of │ │ │ -0023d430: 2073 6567 6d65 6e74 7320 696e 2074 6869 segments in thi │ │ │ -0023d440: 7320 6269 6f20 6166 7465 7220 7068 7973 s bio after phys │ │ │ -0023d450: 6963 616c 2061 6464 7265 7373 2063 6f61 ical address coa │ │ │ -0023d460: 6c65 7363 696e 6720 6973 2070 6572 666f lescing is perfo │ │ │ -0023d470: 726d 6564 2e0a 2020 2020 3c2f 703e 3c2f rmed..

│ │ │ -0023d4b0: 3c63 6f64 653e 7277 3c2f 636f 6465 3e3c rw< │ │ │ -0023d4c0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -0023d4d0: 3c64 643e 3c70 3e0a 2020 2020 2062 696e

. bin │ │ │ -0023d4e0: 6172 7920 7472 6163 6520 666f 7220 7265 ary trace for re │ │ │ -0023d4f0: 6164 2f77 7269 7465 2072 6571 7565 7374 ad/write request │ │ │ -0023d500: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

size

. total │ │ │ -0023d570: 7369 7a65 2069 6e20 6279 7465 730a 2020 size in bytes. │ │ │ -0023d580: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0023d590: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0023d5a0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">bd │ │ │ -0023d5c0: 6576 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ev

. target bl │ │ │ -0023d5f0: 6f63 6b20 6465 7669 6365 0a20 2020 203c ock device. < │ │ │ -0023d600: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023d620: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023d630: 7465 7222 3e3c 636f 6465 3e64 6576 6e61 ter">devna │ │ │ -0023d640: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. block dev │ │ │ -0023d670: 6963 6520 6e61 6d65 0a20 2020 203c 2f70 ice name.

sector< │ │ │ -0023d6c0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -0023d6e0: 2020 2020 6265 6769 6e6e 696e 6720 7365 beginning se │ │ │ -0023d6f0: 6374 6f72 2066 6f72 2074 6865 2065 6e74 ctor for the ent │ │ │ -0023d700: 6972 6520 6269 6f0a 2020 2020 3c2f 703e ire bio.

│ │ │ -0023d710: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
vcnt< │ │ │ -0023d760: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0023d770: 2062 696f 2076 6563 746f 7220 636f 756e bio vector coun │ │ │ -0023d780: 7420 7768 6963 6820 7265 7072 6573 656e t which represen │ │ │ -0023d790: 7473 206e 756d 6265 7220 6f66 2061 7272 ts number of arr │ │ │ -0023d7a0: 6179 2065 6c65 6d65 6e74 2028 7061 6765 ay element (page │ │ │ -0023d7b0: 2c20 6f66 6673 6574 2c20 6c65 6e67 7468 , offset, length │ │ │ -0023d7c0: 2920 7768 6963 6820 6d61 6b65 7320 7570 ) which makes up │ │ │ -0023d7d0: 2074 6869 7320 492f 4f20 7265 7175 6573 this I/O reques │ │ │ -0023d7e0: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ -0023d7f0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>name

. name │ │ │ -0023d850: 6f66 2074 6865 2070 726f 6265 2070 6f69 of the probe poi │ │ │ -0023d860: 6e74 0a20 2020 203c 2f70 3e3c 2f64 643e nt.

│ │ │ -0023d870: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ino

. i-nod │ │ │ -0023d8d0: 6520 6e75 6d62 6572 206f 6620 7468 6520 e number of the │ │ │ -0023d8e0: 6d61 7070 6564 2066 696c 650a 2020 2020 mapped file. │ │ │ -0023d8f0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -0023d910: 3c65 6d20 636c 6173 733d 2270 6172 616d bdev │ │ │ -0023d930: 5f63 6f6e 7461 696e 733c 2f63 6f64 653e _contains │ │ │ -0023d940: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. po │ │ │ -0023d960: 696e 7473 2074 6f20 7468 6520 6465 7669 ints to the devi │ │ │ -0023d970: 6365 206f 626a 6563 7420 7768 6963 6820 ce object which │ │ │ -0023d980: 636f 6e74 6169 6e73 2074 6865 2070 6172 contains the par │ │ │ -0023d990: 7469 7469 6f6e 2028 7768 656e 2062 696f tition (when bio │ │ │ -0023d9a0: 2073 7472 7563 7475 7265 2072 6570 7265 structure repre │ │ │ -0023d9b0: 7365 6e74 7320 6120 7061 7274 6974 696f sents a partitio │ │ │ -0023d9c0: 6e29 0a20 2020 203c 2f70 3e3c 2f64 643e n).

│ │ │ -0023d9d0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
bytes_done │ │ │ -0023da20: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0023da30: 2020 6e75 6d62 6572 206f 6620 6279 7465 number of byte │ │ │ -0023da40: 7320 7472 616e 7366 6572 7265 640a 2020 s transferred. │ │ │ -0023da50: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0023da60: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0023da70: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">op │ │ │ -0023da90: 663c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 f

│ │ │ -0023dab0: 0a20 2020 2020 6f70 6572 6174 696f 6e73 . operations │ │ │ -0023dac0: 2061 6e64 2066 6c61 6773 0a20 2020 203c and flags. < │ │ │ +0023d050: 3e64 6576 6e61 6d65 3c2f 636f 6465 3e3c >devname< │ │ │ +0023d060: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +0023d070: 3c64 643e 3c70 3e0a 2020 2020 2062 6c6f

. blo │ │ │ +0023d080: 636b 2064 6576 6963 6520 6e61 6d65 0a20 ck device name. │ │ │ +0023d090: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +0023d0a0: 3c73 7061 6e20 636c 6173 733d 2274 6572 f │ │ │ +0023d0d0: 6c61 6773 3c2f 636f 6465 3e3c 2f65 6d3e lags │ │ │ +0023d0e0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0023d0f0: 3c70 3e0a 2020 2020 2073 6565 2062 656c

. see bel │ │ │ +0023d100: 6f77 0a20 2020 2020 4249 4f5f 5550 544f ow. BIO_UPTO │ │ │ +0023d110: 4441 5445 2020 2020 3020 2020 2020 2020 DATE 0 │ │ │ +0023d120: 6f6b 2061 6674 6572 2049 2f4f 2063 6f6d ok after I/O com │ │ │ +0023d130: 706c 6574 696f 6e0a 2020 2020 2042 494f pletion. BIO │ │ │ +0023d140: 5f52 575f 424c 4f43 4b20 2020 2031 2020 _RW_BLOCK 1 │ │ │ +0023d150: 2020 2020 2052 575f 4148 4541 4420 7365 RW_AHEAD se │ │ │ +0023d160: 742c 2061 6e64 2072 6561 642f 7772 6974 t, and read/writ │ │ │ +0023d170: 6520 776f 756c 6420 626c 6f63 6b0a 2020 e would block. │ │ │ +0023d180: 2020 2042 494f 5f45 4f46 2020 2020 2020 BIO_EOF │ │ │ +0023d190: 2020 2032 2020 2020 2020 206f 7574 2d6f 2 out-o │ │ │ +0023d1a0: 7574 2d62 6f75 6e64 7320 6572 726f 720a ut-bounds error. │ │ │ +0023d1b0: 2020 2020 2042 494f 5f53 4547 5f56 414c BIO_SEG_VAL │ │ │ +0023d1c0: 4944 2020 2033 2020 2020 2020 206e 725f ID 3 nr_ │ │ │ +0023d1d0: 6877 5f73 6567 2076 616c 6964 0a20 2020 hw_seg valid. │ │ │ +0023d1e0: 2020 4249 4f5f 434c 4f4e 4544 2020 2020 BIO_CLONED │ │ │ +0023d1f0: 2020 3420 2020 2020 2020 646f 6573 6e27 4 doesn' │ │ │ +0023d200: 7420 6f77 6e20 6461 7461 0a20 2020 2020 t own data. │ │ │ +0023d210: 4249 4f5f 424f 554e 4345 4420 2020 2020 BIO_BOUNCED │ │ │ +0023d220: 3520 2020 2020 2020 6269 6f20 6973 2061 5 bio is a │ │ │ +0023d230: 2062 6f75 6e63 6520 6269 6f0a 2020 2020 bounce bio. │ │ │ +0023d240: 2042 494f 5f55 5345 525f 4d41 5050 4544 BIO_USER_MAPPED │ │ │ +0023d250: 2036 2020 2020 2020 2063 6f6e 7461 696e 6 contain │ │ │ +0023d260: 7320 7573 6572 2070 6167 6573 0a20 2020 s user pages. │ │ │ +0023d270: 2020 4249 4f5f 454f 504e 4f54 5355 5050 BIO_EOPNOTSUPP │ │ │ +0023d280: 2020 3720 2020 2020 2020 6e6f 7420 7375 7 not su │ │ │ +0023d290: 7070 6f72 7465 640a 2020 2020 3c2f 703e pported.

│ │ │ +0023d2a0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
sector

. │ │ │ +0023d300: 2020 2062 6567 696e 6e69 6e67 2073 6563 beginning sec │ │ │ +0023d310: 746f 7220 666f 7220 7468 6520 656e 7469 tor for the enti │ │ │ +0023d320: 7265 2062 696f 0a20 2020 203c 2f70 3e3c re bio.

< │ │ │ +0023d330: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
rw │ │ │ +0023d370: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. bi │ │ │ +0023d390: 6e61 7279 2074 7261 6365 2066 6f72 2072 nary trace for r │ │ │ +0023d3a0: 6561 642f 7772 6974 6520 7265 7175 6573 ead/write reques │ │ │ +0023d3b0: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +0023d3c0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>p_start_sect

. │ │ │ +0023d420: 2020 2070 6f69 6e74 7320 746f 2074 6865 points to the │ │ │ +0023d430: 2073 7461 7274 2073 6563 746f 7220 6f66 start sector of │ │ │ +0023d440: 2074 6865 2070 6172 7469 7469 6f6e 2073 the partition s │ │ │ +0023d450: 7472 7563 7475 7265 206f 6620 7468 6520 tructure of the │ │ │ +0023d460: 6465 7669 6365 0a20 2020 203c 2f70 3e3c device.

< │ │ │ +0023d470: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
bytes_don │ │ │ +0023d4b0: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +0023d4d0: 0a20 2020 2020 6e75 6d62 6572 206f 6620 . number of │ │ │ +0023d4e0: 6279 7465 7320 7472 616e 7366 6572 7265 bytes transferre │ │ │ +0023d4f0: 640a 2020 2020 3c2f 703e 3c2f 6464 3e3c d.

< │ │ │ +0023d500: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>idx

. offset │ │ │ +0023d560: 2069 6e74 6f20 7468 6520 6269 6f20 7665 into the bio ve │ │ │ +0023d570: 6374 6f72 2061 7272 6179 0a20 2020 2020 ctor array. │ │ │ +0023d580: 3c65 6d20 636c 6173 733d 2270 6172 616d phys │ │ │ +0023d5a0: 5f73 6567 6d65 6e74 733c 2f63 6f64 653e _segments │ │ │ +0023d5b0: 3c2f 656d 3e20 2d20 6e75 6d62 6572 206f - number o │ │ │ +0023d5c0: 6620 7365 676d 656e 7473 2069 6e20 7468 f segments in th │ │ │ +0023d5d0: 6973 2062 696f 2061 6674 6572 2070 6879 is bio after phy │ │ │ +0023d5e0: 7369 6361 6c20 6164 6472 6573 7320 636f sical address co │ │ │ +0023d5f0: 616c 6573 6369 6e67 2069 7320 7065 7266 alescing is perf │ │ │ +0023d600: 6f72 6d65 642e 0a20 2020 203c 2f70 3e3c ormed..

< │ │ │ +0023d610: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
q< │ │ │ +0023d650: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +0023d660: 3c64 643e 3c70 3e0a 2020 2020 2072 6571

. req │ │ │ +0023d670: 7565 7374 2071 7565 7565 206f 6e20 7768 uest queue on wh │ │ │ +0023d680: 6963 6820 7468 6973 2062 696f 2077 6173 ich this bio was │ │ │ +0023d690: 2071 7565 7565 642e 0a20 2020 203c 2f70 queued..

bdev │ │ │ +0023d6f0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0023d700: 2020 7461 7267 6574 2062 6c6f 636b 2064 target block d │ │ │ +0023d710: 6576 6963 650a 2020 2020 3c2f 703e 3c2f evice.

│ │ │ +0023d750: 3c63 6f64 653e 6264 6576 5f63 6f6e 7461 bdev_conta │ │ │ +0023d760: 696e 733c 2f63 6f64 653e 3c2f 656d 3e3c ins< │ │ │ +0023d770: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0023d780: 703e 0a20 2020 2020 706f 696e 7473 2074 p>. points t │ │ │ +0023d790: 6f20 7468 6520 6465 7669 6365 206f 626a o the device obj │ │ │ +0023d7a0: 6563 7420 7768 6963 6820 636f 6e74 6169 ect which contai │ │ │ +0023d7b0: 6e73 2074 6865 2070 6172 7469 7469 6f6e ns the partition │ │ │ +0023d7c0: 2028 7768 656e 2062 696f 2073 7472 7563 (when bio struc │ │ │ +0023d7d0: 7475 7265 2072 6570 7265 7365 6e74 7320 ture represents │ │ │ +0023d7e0: 6120 7061 7274 6974 696f 6e29 0a20 2020 a partition). │ │ │ +0023d7f0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

opf │ │ │ +0023d830: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0023d850: 2020 2020 206f 7065 7261 7469 6f6e 7320 operations │ │ │ +0023d860: 616e 6420 666c 6167 730a 2020 2020 3c2f and flags.

size

. │ │ │ +0023d8d0: 2020 2074 6f74 616c 2073 697a 6520 696e total size in │ │ │ +0023d8e0: 2062 7974 6573 0a20 2020 203c 2f70 3e3c bytes.

< │ │ │ +0023d8f0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
name

. │ │ │ +0023d950: 6e61 6d65 206f 6620 7468 6520 7072 6f62 name of the prob │ │ │ +0023d960: 6520 706f 696e 740a 2020 2020 3c2f 703e e point.

│ │ │ +0023d970: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
vcnt< │ │ │ +0023d9c0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +0023d9d0: 2062 696f 2076 6563 746f 7220 636f 756e bio vector coun │ │ │ +0023d9e0: 7420 7768 6963 6820 7265 7072 6573 656e t which represen │ │ │ +0023d9f0: 7473 206e 756d 6265 7220 6f66 2061 7272 ts number of arr │ │ │ +0023da00: 6179 2065 6c65 6d65 6e74 2028 7061 6765 ay element (page │ │ │ +0023da10: 2c20 6f66 6673 6574 2c20 6c65 6e67 7468 , offset, length │ │ │ +0023da20: 2920 7768 6963 6820 6d61 6b65 7320 7570 ) which makes up │ │ │ +0023da30: 2074 6869 7320 492f 4f20 7265 7175 6573 this I/O reques │ │ │ +0023da40: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +0023da50: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ino

. i-node │ │ │ +0023dab0: 206e 756d 6265 7220 6f66 2074 6865 206d number of the m │ │ │ +0023dac0: 6170 7065 6420 6669 6c65 0a20 2020 203c apped file. < │ │ │ 0023dad0: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ -0023db00: 6120 6e61 6d65 3d22 6964 6d36 3437 3422 a name="idm6474" │ │ │ +0023db00: 6120 6e61 6d65 3d22 6964 6d36 3437 3322 a name="idm6473" │ │ │ 0023db10: 3e3c 2f61 3e3c 6832 3e43 6f6e 7465 7874 >

Context │ │ │ 0023db20: 3c2f 6832 3e3c 703e 0a20 2020 5468 6520

. The │ │ │ 0023db30: 7072 6f63 6573 7320 7369 676e 616c 7320 process signals │ │ │ 0023db40: 7468 6520 7472 616e 7366 6572 2069 7320 the transfer is │ │ │ 0023db50: 646f 6e65 2e0a 3c2f 703e 3c2f 6469 763e done..

│ │ │ 0023db60: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Synopsis< │ │ │ 0023e7a0: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>
iobloc
│ │ │  0023e7c0: 6b5f 7472 6163 652e 7265 7175 6573 7420  k_trace.request 
│ │ │  0023e7d0: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Valu │ │ │ +0023e800: 3931 223e 3c2f 613e 3c68 323e 5661 6c75 91">

Valu │ │ │ 0023e810: 6573 3c2f 6832 3e3c 6469 7620 636c 6173 es

idx │ │ │ +0023e870: 6d65 7465 7222 3e3c 636f 6465 3e69 6e6f meter">ino │ │ │ 0023e880: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0023e8a0: 2020 2020 206f 6666 7365 7420 696e 746f offset into │ │ │ -0023e8b0: 2074 6865 2062 696f 2076 6563 746f 7220 the bio vector │ │ │ -0023e8c0: 6172 7261 790a 2020 2020 203c 656d 2063 array. phys_segm │ │ │ -0023e8f0: 656e 7473 3c2f 636f 6465 3e3c 2f65 6d3e ents │ │ │ -0023e900: 202d 206e 756d 6265 7220 6f66 2073 6567 - number of seg │ │ │ -0023e910: 6d65 6e74 7320 696e 2074 6869 7320 6269 ments in this bi │ │ │ -0023e920: 6f20 6166 7465 7220 7068 7973 6963 616c o after physical │ │ │ -0023e930: 2061 6464 7265 7373 2063 6f61 6c65 7363 address coalesc │ │ │ -0023e940: 696e 6720 6973 2070 6572 666f 726d 6564 ing is performed │ │ │ -0023e950: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ -0023e960: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>flags< │ │ │ -0023e9b0: 6464 3e3c 703e 0a20 2020 2020 7365 6520 dd>

. see │ │ │ -0023e9c0: 6265 6c6f 770a 2020 2020 2042 494f 5f55 below. BIO_U │ │ │ -0023e9d0: 5054 4f44 4154 4520 2020 2030 2020 2020 PTODATE 0 │ │ │ -0023e9e0: 2020 206f 6b20 6166 7465 7220 492f 4f20 ok after I/O │ │ │ -0023e9f0: 636f 6d70 6c65 7469 6f6e 0a20 2020 2020 completion. │ │ │ -0023ea00: 4249 4f5f 5257 5f42 4c4f 434b 2020 2020 BIO_RW_BLOCK │ │ │ -0023ea10: 3120 2020 2020 2020 5257 5f41 4845 4144 1 RW_AHEAD │ │ │ -0023ea20: 2073 6574 2c20 616e 6420 7265 6164 2f77 set, and read/w │ │ │ -0023ea30: 7269 7465 2077 6f75 6c64 2062 6c6f 636b rite would block │ │ │ -0023ea40: 0a20 2020 2020 4249 4f5f 454f 4620 2020 . BIO_EOF │ │ │ -0023ea50: 2020 2020 2020 3220 2020 2020 2020 6f75 2 ou │ │ │ -0023ea60: 742d 6f75 742d 626f 756e 6473 2065 7272 t-out-bounds err │ │ │ -0023ea70: 6f72 0a20 2020 2020 4249 4f5f 5345 475f or. BIO_SEG_ │ │ │ -0023ea80: 5641 4c49 4420 2020 3320 2020 2020 2020 VALID 3 │ │ │ -0023ea90: 6e72 5f68 775f 7365 6720 7661 6c69 640a nr_hw_seg valid. │ │ │ -0023eaa0: 2020 2020 2042 494f 5f43 4c4f 4e45 4420 BIO_CLONED │ │ │ -0023eab0: 2020 2020 2034 2020 2020 2020 2064 6f65 4 doe │ │ │ -0023eac0: 736e 2774 206f 776e 2064 6174 610a 2020 sn't own data. │ │ │ -0023ead0: 2020 2042 494f 5f42 4f55 4e43 4544 2020 BIO_BOUNCED │ │ │ -0023eae0: 2020 2035 2020 2020 2020 2062 696f 2069 5 bio i │ │ │ -0023eaf0: 7320 6120 626f 756e 6365 2062 696f 0a20 s a bounce bio. │ │ │ -0023eb00: 2020 2020 4249 4f5f 5553 4552 5f4d 4150 BIO_USER_MAP │ │ │ -0023eb10: 5045 4420 3620 2020 2020 2020 636f 6e74 PED 6 cont │ │ │ -0023eb20: 6169 6e73 2075 7365 7220 7061 6765 730a ains user pages. │ │ │ -0023eb30: 2020 2020 2042 494f 5f45 4f50 4e4f 5453 BIO_EOPNOTS │ │ │ -0023eb40: 5550 5020 2037 2020 2020 2020 206e 6f74 UPP 7 not │ │ │ -0023eb50: 2073 7570 706f 7274 6564 0a20 2020 203c supported. < │ │ │ -0023eb60: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023eb80: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023eb90: 7465 7222 3e3c 636f 6465 3e70 5f73 7461 ter">p_sta │ │ │ -0023eba0: 7274 5f73 6563 743c 2f63 6f64 653e 3c2f rt_sect
< │ │ │ -0023ebc0: 6464 3e3c 703e 0a20 2020 2020 706f 696e dd>

. poin │ │ │ -0023ebd0: 7473 2074 6f20 7468 6520 7374 6172 7420 ts to the start │ │ │ -0023ebe0: 7365 6374 6f72 206f 6620 7468 6520 7061 sector of the pa │ │ │ -0023ebf0: 7274 6974 696f 6e20 7374 7275 6374 7572 rtition structur │ │ │ -0023ec00: 6520 6f66 2074 6865 2064 6576 6963 650a e of the device. │ │ │ -0023ec10: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -0023ec50: 713c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 q

│ │ │ -0023ec70: 0a20 2020 2020 7265 7175 6573 7420 7175 . request qu │ │ │ -0023ec80: 6575 6520 6f6e 2077 6869 6368 2074 6869 eue on which thi │ │ │ -0023ec90: 7320 6269 6f20 7761 7320 7175 6575 6564 s bio was queued │ │ │ -0023eca0: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ -0023ecb0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>vcnt

. bio v │ │ │ -0023ed10: 6563 746f 7220 636f 756e 7420 7768 6963 ector count whic │ │ │ -0023ed20: 6820 7265 7072 6573 656e 7473 206e 756d h represents num │ │ │ -0023ed30: 6265 7220 6f66 2061 7272 6179 2065 6c65 ber of array ele │ │ │ -0023ed40: 6d65 6e74 2028 7061 6765 2c20 6f66 6673 ment (page, offs │ │ │ -0023ed50: 6574 2c20 6c65 6e67 7468 2920 7768 6963 et, length) whic │ │ │ -0023ed60: 6820 6d61 6b65 2075 7020 7468 6973 2049 h make up this I │ │ │ -0023ed70: 2f4f 2072 6571 7565 7374 0a20 2020 203c /O request. < │ │ │ -0023ed80: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023eda0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023edb0: 7465 7222 3e3c 636f 6465 3e73 6563 746f ter">secto │ │ │ -0023edc0: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ -0023ede0: 0a20 2020 2020 6265 6769 6e6e 696e 6720 . beginning │ │ │ -0023edf0: 7365 6374 6f72 2066 6f72 2074 6865 2065 sector for the e │ │ │ -0023ee00: 6e74 6972 6520 6269 6f0a 2020 2020 3c2f ntire bio.

name

. │ │ │ -0023ee70: 2020 206e 616d 6520 6f66 2074 6865 2070 name of the p │ │ │ -0023ee80: 726f 6265 2070 6f69 6e74 0a20 2020 203c robe point. < │ │ │ -0023ee90: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023eeb0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023eec0: 7465 7222 3e3c 636f 6465 3e64 6576 6e61 ter">devna │ │ │ -0023eed0: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. block dev │ │ │ -0023ef00: 6963 6520 6e61 6d65 0a20 2020 203c 2f70 ice name.

bdev │ │ │ -0023ef60: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0023ef70: 2020 7461 7267 6574 2062 6c6f 636b 2064 target block d │ │ │ -0023ef80: 6576 6963 650a 2020 2020 3c2f 703e 3c2f evice.

│ │ │ -0023efc0: 3c63 6f64 653e 7369 7a65 3c2f 636f 6465 size

. t │ │ │ -0023eff0: 6f74 616c 2073 697a 6520 696e 2062 7974 otal size in byt │ │ │ -0023f000: 6573 0a20 2020 203c 2f70 3e3c 2f64 643e es.

│ │ │ -0023f010: 3c64 743e 3c73 7061 6e20 636c 6173 733d
rw

. binary │ │ │ -0023f070: 2074 7261 6365 2066 6f72 2072 6561 642f trace for read/ │ │ │ -0023f080: 7772 6974 6520 7265 7175 6573 740a 2020 write request. │ │ │ -0023f090: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0023f0a0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0023f0b0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">in │ │ │ -0023f0d0: 6f3c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 o

│ │ │ -0023f0f0: 0a20 2020 2020 692d 6e6f 6465 206e 756d . i-node num │ │ │ -0023f100: 6265 7220 6f66 2074 6865 206d 6170 7065 ber of the mappe │ │ │ -0023f110: 6420 6669 6c65 0a20 2020 203c 2f70 3e3c d file.

< │ │ │ -0023f120: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
bdev_cont │ │ │ -0023f160: 6169 6e73 3c2f 636f 6465 3e3c 2f65 6d3e ains │ │ │ -0023f170: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0023f180: 3c70 3e0a 2020 2020 2070 6f69 6e74 7320

. points │ │ │ -0023f190: 746f 2074 6865 2064 6576 6963 6520 6f62 to the device ob │ │ │ -0023f1a0: 6a65 6374 2077 6869 6368 2063 6f6e 7461 ject which conta │ │ │ -0023f1b0: 696e 7320 7468 6520 7061 7274 6974 696f ins the partitio │ │ │ -0023f1c0: 6e20 2877 6865 6e20 6269 6f20 7374 7275 n (when bio stru │ │ │ -0023f1d0: 6374 7572 6520 7265 7072 6573 656e 7473 cture represents │ │ │ -0023f1e0: 2061 2070 6172 7469 7469 6f6e 290a 2020 a partition). │ │ │ -0023f1f0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0023f200: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0023f210: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">op │ │ │ -0023f230: 663c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 f

│ │ │ -0023f250: 0a20 2020 2020 6f70 6572 6174 696f 6e73 . operations │ │ │ -0023f260: 2061 6e64 2066 6c61 6773 0a20 2020 203c and flags. < │ │ │ -0023f270: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -0023f290: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0023f2a0: 7465 7222 3e3c 636f 6465 3e62 7974 6573 ter">bytes │ │ │ -0023f2b0: 5f64 6f6e 653c 2f63 6f64 653e 3c2f 656d _done

. number │ │ │ -0023f2e0: 206f 6620 6279 7465 7320 7472 616e 7366 of bytes transf │ │ │ -0023f2f0: 6572 7265 640a 2020 2020 3c2f 703e 3c2f erred.

│ │ │ +0023e900: 3c63 6f64 653e 6f70 663c 2f63 6f64 653e opf │ │ │ +0023e910: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. op │ │ │ +0023e930: 6572 6174 696f 6e73 2061 6e64 2066 6c61 erations and fla │ │ │ +0023e940: 6773 0a20 2020 203c 2f70 3e3c 2f64 643e gs.

│ │ │ +0023e950: 3c64 743e 3c73 7061 6e20 636c 6173 733d
size
< │ │ │ +0023e9a0: 6464 3e3c 703e 0a20 2020 2020 746f 7461 dd>

. tota │ │ │ +0023e9b0: 6c20 7369 7a65 2069 6e20 6279 7465 730a l size in bytes. │ │ │ +0023e9c0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023ea00: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +0023ea10: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0023ea20: 3c70 3e0a 2020 2020 206e 616d 6520 6f66

. name of │ │ │ +0023ea30: 2074 6865 2070 726f 6265 2070 6f69 6e74 the probe point │ │ │ +0023ea40: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

vcnt

. bio ve │ │ │ +0023eab0: 6374 6f72 2063 6f75 6e74 2077 6869 6368 ctor count which │ │ │ +0023eac0: 2072 6570 7265 7365 6e74 7320 6e75 6d62 represents numb │ │ │ +0023ead0: 6572 206f 6620 6172 7261 7920 656c 656d er of array elem │ │ │ +0023eae0: 656e 7420 2870 6167 652c 206f 6666 7365 ent (page, offse │ │ │ +0023eaf0: 742c 206c 656e 6774 6829 2077 6869 6368 t, length) which │ │ │ +0023eb00: 206d 616b 6520 7570 2074 6869 7320 492f make up this I/ │ │ │ +0023eb10: 4f20 7265 7175 6573 740a 2020 2020 3c2f O request.

bdev

. │ │ │ +0023eb80: 2020 2074 6172 6765 7420 626c 6f63 6b20 target block │ │ │ +0023eb90: 6465 7669 6365 0a20 2020 203c 2f70 3e3c device.

< │ │ │ +0023eba0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
q< │ │ │ +0023ebe0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +0023ebf0: 3c64 643e 3c70 3e0a 2020 2020 2072 6571

. req │ │ │ +0023ec00: 7565 7374 2071 7565 7565 206f 6e20 7768 uest queue on wh │ │ │ +0023ec10: 6963 6820 7468 6973 2062 696f 2077 6173 ich this bio was │ │ │ +0023ec20: 2071 7565 7565 642e 0a20 2020 203c 2f70 queued..

bdev_co │ │ │ +0023ec70: 6e74 6169 6e73 3c2f 636f 6465 3e3c 2f65 ntains

. point │ │ │ +0023eca0: 7320 746f 2074 6865 2064 6576 6963 6520 s to the device │ │ │ +0023ecb0: 6f62 6a65 6374 2077 6869 6368 2063 6f6e object which con │ │ │ +0023ecc0: 7461 696e 7320 7468 6520 7061 7274 6974 tains the partit │ │ │ +0023ecd0: 696f 6e20 2877 6865 6e20 6269 6f20 7374 ion (when bio st │ │ │ +0023ece0: 7275 6374 7572 6520 7265 7072 6573 656e ructure represen │ │ │ +0023ecf0: 7473 2061 2070 6172 7469 7469 6f6e 290a ts a partition). │ │ │ +0023ed00: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023ed40: 6964 783c 2f63 6f64 653e 3c2f 656d 3e3c idx< │ │ │ +0023ed50: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0023ed60: 703e 0a20 2020 2020 6f66 6673 6574 2069 p>. offset i │ │ │ +0023ed70: 6e74 6f20 7468 6520 6269 6f20 7665 6374 nto the bio vect │ │ │ +0023ed80: 6f72 2061 7272 6179 0a20 2020 2020 3c65 or array. phys_s │ │ │ +0023edb0: 6567 6d65 6e74 733c 2f63 6f64 653e 3c2f egments - number of │ │ │ +0023edd0: 7365 676d 656e 7473 2069 6e20 7468 6973 segments in this │ │ │ +0023ede0: 2062 696f 2061 6674 6572 2070 6879 7369 bio after physi │ │ │ +0023edf0: 6361 6c20 6164 6472 6573 7320 636f 616c cal address coal │ │ │ +0023ee00: 6573 6369 6e67 2069 7320 7065 7266 6f72 escing is perfor │ │ │ +0023ee10: 6d65 642e 0a20 2020 203c 2f70 3e3c 2f64 med..

< │ │ │ +0023ee50: 636f 6465 3e62 7974 6573 5f64 6f6e 653c code>bytes_done< │ │ │ +0023ee60: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0023ee80: 2020 2020 6e75 6d62 6572 206f 6620 6279 number of by │ │ │ +0023ee90: 7465 7320 7472 616e 7366 6572 7265 640a tes transferred. │ │ │ +0023eea0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +0023eee0: 705f 7374 6172 745f 7365 6374 3c2f 636f p_start_sect< │ │ │ +0023ef00: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +0023ef10: 2070 6f69 6e74 7320 746f 2074 6865 2073 points to the s │ │ │ +0023ef20: 7461 7274 2073 6563 746f 7220 6f66 2074 tart sector of t │ │ │ +0023ef30: 6865 2070 6172 7469 7469 6f6e 2073 7472 he partition str │ │ │ +0023ef40: 7563 7475 7265 206f 6620 7468 6520 6465 ucture of the de │ │ │ +0023ef50: 7669 6365 0a20 2020 203c 2f70 3e3c 2f64 vice.

< │ │ │ +0023ef90: 636f 6465 3e66 6c61 6773 3c2f 636f 6465 code>flags

. s │ │ │ +0023efc0: 6565 2062 656c 6f77 0a20 2020 2020 4249 ee below. BI │ │ │ +0023efd0: 4f5f 5550 544f 4441 5445 2020 2020 3020 O_UPTODATE 0 │ │ │ +0023efe0: 2020 2020 2020 6f6b 2061 6674 6572 2049 ok after I │ │ │ +0023eff0: 2f4f 2063 6f6d 706c 6574 696f 6e0a 2020 /O completion. │ │ │ +0023f000: 2020 2042 494f 5f52 575f 424c 4f43 4b20 BIO_RW_BLOCK │ │ │ +0023f010: 2020 2031 2020 2020 2020 2052 575f 4148 1 RW_AH │ │ │ +0023f020: 4541 4420 7365 742c 2061 6e64 2072 6561 EAD set, and rea │ │ │ +0023f030: 642f 7772 6974 6520 776f 756c 6420 626c d/write would bl │ │ │ +0023f040: 6f63 6b0a 2020 2020 2042 494f 5f45 4f46 ock. BIO_EOF │ │ │ +0023f050: 2020 2020 2020 2020 2032 2020 2020 2020 2 │ │ │ +0023f060: 206f 7574 2d6f 7574 2d62 6f75 6e64 7320 out-out-bounds │ │ │ +0023f070: 6572 726f 720a 2020 2020 2042 494f 5f53 error. BIO_S │ │ │ +0023f080: 4547 5f56 414c 4944 2020 2033 2020 2020 EG_VALID 3 │ │ │ +0023f090: 2020 206e 725f 6877 5f73 6567 2076 616c nr_hw_seg val │ │ │ +0023f0a0: 6964 0a20 2020 2020 4249 4f5f 434c 4f4e id. BIO_CLON │ │ │ +0023f0b0: 4544 2020 2020 2020 3420 2020 2020 2020 ED 4 │ │ │ +0023f0c0: 646f 6573 6e27 7420 6f77 6e20 6461 7461 doesn't own data │ │ │ +0023f0d0: 0a20 2020 2020 4249 4f5f 424f 554e 4345 . BIO_BOUNCE │ │ │ +0023f0e0: 4420 2020 2020 3520 2020 2020 2020 6269 D 5 bi │ │ │ +0023f0f0: 6f20 6973 2061 2062 6f75 6e63 6520 6269 o is a bounce bi │ │ │ +0023f100: 6f0a 2020 2020 2042 494f 5f55 5345 525f o. BIO_USER_ │ │ │ +0023f110: 4d41 5050 4544 2036 2020 2020 2020 2063 MAPPED 6 c │ │ │ +0023f120: 6f6e 7461 696e 7320 7573 6572 2070 6167 ontains user pag │ │ │ +0023f130: 6573 0a20 2020 2020 4249 4f5f 454f 504e es. BIO_EOPN │ │ │ +0023f140: 4f54 5355 5050 2020 3720 2020 2020 2020 OTSUPP 7 │ │ │ +0023f150: 6e6f 7420 7375 7070 6f72 7465 640a 2020 not supported. │ │ │ +0023f160: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +0023f170: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +0023f180: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">se │ │ │ +0023f1a0: 6374 6f72 3c2f 636f 6465 3e3c 2f65 6d3e ctor │ │ │ +0023f1b0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0023f1c0: 3c70 3e0a 2020 2020 2062 6567 696e 6e69

. beginni │ │ │ +0023f1d0: 6e67 2073 6563 746f 7220 666f 7220 7468 ng sector for th │ │ │ +0023f1e0: 6520 656e 7469 7265 2062 696f 0a20 2020 e entire bio. │ │ │ +0023f1f0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

rw< │ │ │ +0023f230: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0023f250: 2020 2020 6269 6e61 7279 2074 7261 6365 binary trace │ │ │ +0023f260: 2066 6f72 2072 6561 642f 7772 6974 6520 for read/write │ │ │ +0023f270: 7265 7175 6573 740a 2020 2020 3c2f 703e request.

│ │ │ +0023f280: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
devname< │ │ │ +0023f2c0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0023f2e0: 2020 2020 626c 6f63 6b20 6465 7669 6365 block device │ │ │ +0023f2f0: 206e 616d 650a 2020 2020 3c2f 703e 3c2f name.

│ │ │ +0023f330: 653d 2269 646d 3635 3730 223e 3c2f 613e e="idm6570"> │ │ │ 0023f340: 3c68 323e 436f 6e74 6578 743c 2f68 323e

Context

│ │ │ 0023f350: 3c70 3e0a 2020 2054 6865 2070 726f 6365

. The proce │ │ │ 0023f360: 7373 206d 616b 6573 2062 6c6f 636b 2049 ss makes block I │ │ │ 0023f370: 2f4f 2072 6571 7565 7374 0a3c 2f70 3e3c /O request.

< │ │ │ 0023f380: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
ioscheduler.el
│ │ │  00240020: 765f 6164 645f 7265 7175 6573 742e 6b70  v_add_request.kp
│ │ │  00240030: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469   

Val │ │ │ +00240060: 3633 3622 3e3c 2f61 3e3c 6832 3e56 616c 636">

Val │ │ │ 00240070: 7565 733c 2f68 323e 3c64 6976 2063 6c61 ues

< │ │ │ 002400b0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 002400c0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ -002400e0: 736b 5f6d 616a 6f72 3c2f 636f 6465 3e3c sk_major< │ │ │ -002400f0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00240100: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ -00240110: 6b20 6d61 6a6f 7220 6e75 6d62 6572 206f k major number o │ │ │ -00240120: 6620 7468 6520 7265 7175 6573 740a 2020 f the request. │ │ │ -00240130: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00240140: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00240150: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">rq │ │ │ -00240170: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00240190: 2020 2020 2041 6464 7265 7373 206f 6620 Address of │ │ │ -002401a0: 7468 6520 7265 7175 6573 740a 2020 2020 the request. │ │ │ -002401b0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -002401d0: 3c65 6d20 636c 6173 733d 2270 6172 616d q │ │ │ -00240200: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -00240210: 2020 706f 696e 7465 7220 746f 2072 6571 pointer to req │ │ │ -00240220: 7565 7374 2071 7565 7565 0a20 2020 203c uest queue. < │ │ │ -00240230: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -00240250: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -00240260: 7465 7222 3e3c 636f 6465 3e64 6973 6b5f ter">disk_ │ │ │ -00240270: 6d69 6e6f 723c 2f63 6f64 653e 3c2f 656d minor

. Disk m │ │ │ -002402a0: 696e 6f72 206e 756d 6265 7220 6f66 2074 inor number of t │ │ │ -002402b0: 6865 2072 6571 7565 7374 0a20 2020 203c he request. < │ │ │ -002402c0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002402e0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002402f0: 7465 7222 3e3c 636f 6465 3e65 6c65 7661 ter">eleva │ │ │ -00240300: 746f 725f 6e61 6d65 3c2f 636f 6465 3e3c tor_name< │ │ │ -00240310: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00240320: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ -00240330: 2074 7970 6520 6f66 2049 2f4f 2065 6c65 type of I/O ele │ │ │ -00240340: 7661 746f 7220 6375 7272 656e 746c 7920 vator currently │ │ │ -00240350: 656e 6162 6c65 640a 2020 2020 3c2f 703e enabled.

│ │ │ -00240360: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
name< │ │ │ -002403b0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002403c0: 204e 616d 6520 6f66 2074 6865 2070 726f Name of the pro │ │ │ -002403d0: 6265 2070 6f69 6e74 0a20 2020 203c 2f70 be point.

rq_flag │ │ │ -00240420: 733c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 s

│ │ │ -00240440: 0a20 2020 2020 5265 7175 6573 7420 666c . Request fl │ │ │ -00240450: 6167 730a 2020 2020 3c2f 703e 3c2f 6464 ags.

q< │ │ │ +002400e0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +00240100: 2020 2020 706f 696e 7465 7220 746f 2072 pointer to r │ │ │ +00240110: 6571 7565 7374 2071 7565 7565 0a20 2020 equest queue. │ │ │ +00240120: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

rq< │ │ │ +00240160: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +00240180: 2020 2020 4164 6472 6573 7320 6f66 2074 Address of t │ │ │ +00240190: 6865 2072 6571 7565 7374 0a20 2020 203c he request. < │ │ │ +002401a0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002401c0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002401d0: 7465 7222 3e3c 636f 6465 3e6e 616d 653c ter">name< │ │ │ +002401e0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +00240200: 2020 2020 4e61 6d65 206f 6620 7468 6520 Name of the │ │ │ +00240210: 7072 6f62 6520 706f 696e 740a 2020 2020 probe point. │ │ │ +00240220: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00240240: 3c65 6d20 636c 6173 733d 2270 6172 616d elev │ │ │ +00240260: 6174 6f72 5f6e 616d 653c 2f63 6f64 653e ator_name │ │ │ +00240270: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Th │ │ │ +00240290: 6520 7479 7065 206f 6620 492f 4f20 656c e type of I/O el │ │ │ +002402a0: 6576 6174 6f72 2063 7572 7265 6e74 6c79 evator currently │ │ │ +002402b0: 2065 6e61 626c 6564 0a20 2020 203c 2f70 enabled.

rq_flag │ │ │ +00240300: 733c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 s

│ │ │ +00240320: 0a20 2020 2020 5265 7175 6573 7420 666c . Request fl │ │ │ +00240330: 6167 730a 2020 2020 3c2f 703e 3c2f 6464 ags.

disk_major

. │ │ │ +002403a0: 2020 2044 6973 6b20 6d61 6a6f 7220 6e75 Disk major nu │ │ │ +002403b0: 6d62 6572 206f 6620 7468 6520 7265 7175 mber of the requ │ │ │ +002403c0: 6573 740a 2020 2020 3c2f 703e 3c2f 6464 est.

disk_minor

. │ │ │ +00240430: 2020 2044 6973 6b20 6d69 6e6f 7220 6e75 Disk minor nu │ │ │ +00240440: 6d62 6572 206f 6620 7468 6520 7265 7175 mber of the requ │ │ │ +00240450: 6573 740a 2020 2020 3c2f 703e 3c2f 6464 est.

< │ │ │ 00240490: 6872 3e3c 7461 626c 6520 7769 6474 683d hr>
ioscheduler.e │ │ │ 00241030: 6c76 5f61 6464 5f72 6571 7565 7374 2e74 lv_add_request.t │ │ │ 00241040: 7020 3c2f 7072 653e 3c2f 6469 763e 3c64 p

Va │ │ │ +00241070: 3636 3839 223e 3c2f 613e 3c68 323e 5661 6689">

Va │ │ │ 00241080: 6c75 6573 3c2f 6832 3e3c 6469 7620 636c lues

│ │ │ 002410c0: 3c73 7061 6e20 636c 6173 733d 2274 6572 d │ │ │ -002410f0: 6973 6b5f 6d61 6a6f 723c 2f63 6f64 653e isk_major │ │ │ -00241100: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Di │ │ │ -00241120: 736b 206d 616a 6f72 206e 6f20 6f66 2072 sk major no of r │ │ │ -00241130: 6571 7565 7374 2e0a 2020 2020 3c2f 703e equest..

│ │ │ -00241140: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
rq

. A │ │ │ -002411a0: 6464 7265 7373 206f 6620 7265 7175 6573 ddress of reques │ │ │ -002411b0: 742e 0a20 2020 203c 2f70 3e3c 2f64 643e t..

│ │ │ -002411c0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
q │ │ │ -00241200: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00241210: 3c70 3e0a 2020 2020 2050 6f69 6e74 6572

. Pointer │ │ │ -00241220: 2074 6f20 7265 7175 6573 7420 7175 6575 to request queu │ │ │ -00241230: 652e 0a20 2020 203c 2f70 3e3c 2f64 643e e..

│ │ │ -00241240: 3c64 743e 3c73 7061 6e20 636c 6173 733d
disk_minor │ │ │ -00241290: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002412a0: 2020 4469 736b 206d 696e 6f72 206e 756d Disk minor num │ │ │ -002412b0: 6265 7220 6f66 2072 6571 7565 7374 2e0a ber of request.. │ │ │ -002412c0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -00241300: 656c 6576 6174 6f72 5f6e 616d 653c 2f63 elevator_name │ │ │ -00241320: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -00241330: 2020 5468 6520 7479 7065 206f 6620 492f The type of I/ │ │ │ -00241340: 4f20 656c 6576 6174 6f72 2063 7572 7265 O elevator curre │ │ │ -00241350: 6e74 6c79 2065 6e61 626c 6564 2e0a 2020 ntly enabled.. │ │ │ -00241360: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00241370: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00241380: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">na │ │ │ -002413a0: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. Name of t │ │ │ -002413d0: 6865 2070 726f 6265 2070 6f69 6e74 0a20 he probe point. │ │ │ -002413e0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002413f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 r │ │ │ -00241420: 715f 666c 6167 733c 2f63 6f64 653e 3c2f q_flags
< │ │ │ -00241440: 6464 3e3c 703e 0a20 2020 2020 5265 7175 dd>

. Requ │ │ │ -00241450: 6573 7420 666c 6167 732e 0a20 2020 203c est flags.. < │ │ │ +002410e0: 7261 6d65 7465 7222 3e3c 636f 6465 3e71 rameter">q │ │ │ +002410f0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +00241110: 2020 2020 2050 6f69 6e74 6572 2074 6f20 Pointer to │ │ │ +00241120: 7265 7175 6573 7420 7175 6575 652e 0a20 request queue.. │ │ │ +00241130: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +00241140: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ +00241170: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ +00241180: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +00241190: 703e 0a20 2020 2020 4e61 6d65 206f 6620 p>. Name of │ │ │ +002411a0: 7468 6520 7072 6f62 6520 706f 696e 740a the probe point. │ │ │ +002411b0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +002411f0: 7271 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f rq

. Address o │ │ │ +00241220: 6620 7265 7175 6573 742e 0a20 2020 203c f request.. < │ │ │ +00241230: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +00241250: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00241260: 7465 7222 3e3c 636f 6465 3e65 6c65 7661 ter">eleva │ │ │ +00241270: 746f 725f 6e61 6d65 3c2f 636f 6465 3e3c tor_name< │ │ │ +00241280: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +00241290: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ +002412a0: 2074 7970 6520 6f66 2049 2f4f 2065 6c65 type of I/O ele │ │ │ +002412b0: 7661 746f 7220 6375 7272 656e 746c 7920 vator currently │ │ │ +002412c0: 656e 6162 6c65 642e 0a20 2020 203c 2f70 enabled..

disk_ma │ │ │ +00241310: 6a6f 723c 2f63 6f64 653e 3c2f 656d 3e3c jor< │ │ │ +00241320: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +00241330: 703e 0a20 2020 2020 4469 736b 206d 616a p>. Disk maj │ │ │ +00241340: 6f72 206e 6f20 6f66 2072 6571 7565 7374 or no of request │ │ │ +00241350: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ +00241360: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>rq_flags

. R │ │ │ +002413c0: 6571 7565 7374 2066 6c61 6773 2e0a 2020 equest flags.. │ │ │ +002413d0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002413e0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002413f0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ +00241410: 736b 5f6d 696e 6f72 3c2f 636f 6465 3e3c sk_minor< │ │ │ +00241420: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +00241430: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ +00241440: 6b20 6d69 6e6f 7220 6e75 6d62 6572 206f k minor number o │ │ │ +00241450: 6620 7265 7175 6573 742e 0a20 2020 203c f request.. < │ │ │ 00241460: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ 00241480: 6469 7620 636c 6173 733d 226e 6176 666f div class="navfo │ │ │ 00241490: 6f74 6572 223e 3c68 723e 3c74 6162 6c65 oter">

Syn │ │ │ 00241fc0: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

│ │ │  00241fe0: 696f 7363 6865 6475 6c65 722e 656c 765f  ioscheduler.elv_
│ │ │  00241ff0: 6164 645f 7265 7175 6573 7420 3c2f 7072  add_request 
│ │ │ +00242020: 206e 616d 653d 2269 646d 3635 3838 223e name="idm6588"> │ │ │ 00242030: 3c2f 613e 3c68 323e 5661 6c75 6573 3c2f

Values
rq

. │ │ │ -002420d0: 4164 6472 6573 7320 6f66 2072 6571 7565 Address of reque │ │ │ -002420e0: 7374 2e0a 2020 2020 3c2f 703e 3c2f 6464 st..

disk_major

. │ │ │ -00242150: 2020 2044 6973 6b20 6d61 6a6f 7220 6e6f Disk major no │ │ │ -00242160: 206f 6620 7265 7175 6573 742e 0a20 2020 of request.. │ │ │ -00242170: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

q

. │ │ │ -002421d0: 2020 2050 6f69 6e74 6572 2074 6f20 7265 Pointer to re │ │ │ -002421e0: 7175 6573 7420 7175 6575 652e 0a20 2020 quest queue.. │ │ │ -002421f0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ele │ │ │ -00242230: 7661 746f 725f 6e61 6d65 3c2f 636f 6465 vator_name

. T │ │ │ -00242260: 6865 2074 7970 6520 6f66 2049 2f4f 2065 he type of I/O e │ │ │ -00242270: 6c65 7661 746f 7220 6375 7272 656e 746c levator currentl │ │ │ -00242280: 7920 656e 6162 6c65 642e 0a20 2020 203c y enabled.. < │ │ │ -00242290: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002422b0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002422c0: 7465 7222 3e3c 636f 6465 3e64 6973 6b5f ter">disk_ │ │ │ -002422d0: 6d69 6e6f 723c 2f63 6f64 653e 3c2f 656d minor

. Disk m │ │ │ -00242300: 696e 6f72 206e 756d 6265 7220 6f66 2072 inor number of r │ │ │ -00242310: 6571 7565 7374 2e0a 2020 2020 3c2f 703e equest..

│ │ │ -00242320: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
rq_flags │ │ │ -00242360: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00242380: 2020 2020 2052 6571 7565 7374 2066 6c61 Request fla │ │ │ -00242390: 6773 2e0a 2020 2020 3c2f 703e 3c2f 6464 gs..

disk_ma │ │ │ +002420b0: 6a6f 723c 2f63 6f64 653e 3c2f 656d 3e3c jor< │ │ │ +002420c0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002420d0: 703e 0a20 2020 2020 4469 736b 206d 616a p>. Disk maj │ │ │ +002420e0: 6f72 206e 6f20 6f66 2072 6571 7565 7374 or no of request │ │ │ +002420f0: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ +00242100: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>rq_flags

. R │ │ │ +00242160: 6571 7565 7374 2066 6c61 6773 2e0a 2020 equest flags.. │ │ │ +00242170: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +00242180: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +00242190: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ +002421b0: 736b 5f6d 696e 6f72 3c2f 636f 6465 3e3c sk_minor< │ │ │ +002421c0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +002421d0: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ +002421e0: 6b20 6d69 6e6f 7220 6e75 6d62 6572 206f k minor number o │ │ │ +002421f0: 6620 7265 7175 6573 742e 0a20 2020 203c f request.. < │ │ │ +00242200: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +00242220: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00242230: 7465 7222 3e3c 636f 6465 3e71 3c2f 636f ter">q< │ │ │ +00242250: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +00242260: 2050 6f69 6e74 6572 2074 6f20 7265 7175 Pointer to requ │ │ │ +00242270: 6573 7420 7175 6575 652e 0a20 2020 203c est queue.. < │ │ │ +00242280: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002422a0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002422b0: 7465 7222 3e3c 636f 6465 3e72 713c 2f63 ter">rq │ │ │ +002422d0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002422e0: 2020 4164 6472 6573 7320 6f66 2072 6571 Address of req │ │ │ +002422f0: 7565 7374 2e0a 2020 2020 3c2f 703e 3c2f uest..

│ │ │ +00242330: 3c63 6f64 653e 656c 6576 6174 6f72 5f6e elevator_n │ │ │ +00242340: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ +00242350: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +00242360: 703e 0a20 2020 2020 5468 6520 7479 7065 p>. The type │ │ │ +00242370: 206f 6620 492f 4f20 656c 6576 6174 6f72 of I/O elevator │ │ │ +00242380: 2063 7572 7265 6e74 6c79 2065 6e61 626c currently enabl │ │ │ +00242390: 6564 2e0a 2020 2020 3c2f 703e 3c2f 6464 ed..

< │ │ │ 002423d0: 6872 3e3c 7461 626c 6520 7769 6474 683d hr>
< │ │ │ @@ -148481,60 +148481,60 @@ │ │ │ 00244000: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis
ioscheduler.elv
│ │ │  00244030: 5f6e 6578 745f 7265 7175 6573 742e 7265  _next_request.re
│ │ │  00244040: 7475 726e 203c 2f70 7265 3e3c 2f64 6976  turn 

Values

< │ │ │ 002440c0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>rq_flags

. R │ │ │ -00244120: 6571 7565 7374 2066 6c61 6773 0a20 2020 equest flags. │ │ │ -00244130: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nam │ │ │ -00244170: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ -00244190: 0a20 2020 2020 4e61 6d65 206f 6620 7468 . Name of th │ │ │ -002441a0: 6520 7072 6f62 6520 706f 696e 740a 2020 e probe point. │ │ │ -002441b0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002441c0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002441d0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ -002441f0: 736b 5f6d 696e 6f72 3c2f 636f 6465 3e3c sk_minor< │ │ │ -00244200: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00244210: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ -00244220: 6b20 6d69 6e6f 7220 6e75 6d62 6572 206f k minor number o │ │ │ -00244230: 6620 7468 6520 7265 7175 6573 740a 2020 f the request. │ │ │ -00244240: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00244250: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00244260: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">rq │ │ │ -00244280: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002442a0: 2020 2020 2041 6464 7265 7373 206f 6620 Address of │ │ │ -002442b0: 7468 6520 7265 7175 6573 740a 2020 2020 the request. │ │ │ -002442c0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -002442e0: 3c65 6d20 636c 6173 733d 2270 6172 616d disk │ │ │ -00244300: 5f6d 616a 6f72 3c2f 636f 6465 3e3c 2f65 _major

. Disk │ │ │ -00244330: 6d61 6a6f 7220 6e75 6d62 6572 206f 6620 major number of │ │ │ -00244340: 7468 6520 7265 7175 6573 740a 2020 2020 the request. │ │ │ +002440f0: 653e 6469 736b 5f6d 696e 6f72 3c2f 636f e>disk_minor< │ │ │ +00244110: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +00244120: 2044 6973 6b20 6d69 6e6f 7220 6e75 6d62 Disk minor numb │ │ │ +00244130: 6572 206f 6620 7468 6520 7265 7175 6573 er of the reques │ │ │ +00244140: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +00244150: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>name

. Name │ │ │ +002441b0: 6f66 2074 6865 2070 726f 6265 2070 6f69 of the probe poi │ │ │ +002441c0: 6e74 0a20 2020 203c 2f70 3e3c 2f64 643e nt.

│ │ │ +002441d0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
rq

. Addres │ │ │ +00244230: 7320 6f66 2074 6865 2072 6571 7565 7374 s of the request │ │ │ +00244240: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

disk_major

. │ │ │ +002442b0: 4469 736b 206d 616a 6f72 206e 756d 6265 Disk major numbe │ │ │ +002442c0: 7220 6f66 2074 6865 2072 6571 7565 7374 r of the request │ │ │ +002442d0: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

rq_flags │ │ │ +00244320: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Re │ │ │ +00244340: 7175 6573 7420 666c 6167 730a 2020 2020 quest flags. │ │ │ 00244350: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c2f

│ │ │ 00244370: 3c64 6976 2063 6c61 7373 3d22 6e61 7666
< │ │ │ @@ -148736,15 +148736,15 @@ │ │ │ 00244ff0: 3e53 796e 6f70 7369 733c 2f68 323e 3c70 >Synopsis

ioscheduler. │ │ │ 00245020: 656c 765f 6e65 7874 5f72 6571 7565 7374 elv_next_request │ │ │ 00245030: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469

Val │ │ │ +00245060: 3739 3022 3e3c 2f61 3e3c 6832 3e56 616c 790">

Val │ │ │ 00245070: 7565 733c 2f68 323e 3c64 6976 2063 6c61 ues

< │ │ │ 002450b0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 002450c0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">na │ │ │ @@ -148962,69 +148962,69 @@ │ │ │ 00245e10: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is
ios
│ │ │  00245e30: 6368 6564 756c 6572 5f74 7261 6365 2e65  cheduler_trace.e
│ │ │  00245e40: 6c76 5f61 626f 7274 5f72 6571 7565 7374  lv_abort_request
│ │ │  00245e50: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469   

Val │ │ │ +00245e80: 3836 3122 3e3c 2f61 3e3c 6832 3e56 616c 861">

Val │ │ │ 00245e90: 7565 733c 2f68 323e 3c64 6976 2063 6c61 ues

< │ │ │ 00245ed0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00245ee0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">na │ │ │ -00245f00: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. Name of t │ │ │ -00245f30: 6865 2070 726f 6265 2070 6f69 6e74 0a20 he probe point. │ │ │ -00245f40: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -00245f50: 3c73 7061 6e20 636c 6173 733d 2274 6572 r │ │ │ -00245f80: 715f 666c 6167 733c 2f63 6f64 653e 3c2f q_flags
< │ │ │ -00245fa0: 6464 3e3c 703e 0a20 2020 2020 5265 7175 dd>

. Requ │ │ │ -00245fb0: 6573 7420 666c 6167 732e 0a20 2020 203c est flags.. < │ │ │ -00245fc0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -00245fe0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -00245ff0: 7465 7222 3e3c 636f 6465 3e65 6c65 7661 ter">eleva │ │ │ -00246000: 746f 725f 6e61 6d65 3c2f 636f 6465 3e3c tor_name< │ │ │ -00246010: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00246020: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ -00246030: 2074 7970 6520 6f66 2049 2f4f 2065 6c65 type of I/O ele │ │ │ -00246040: 7661 746f 7220 6375 7272 656e 746c 7920 vator currently │ │ │ -00246050: 656e 6162 6c65 642e 0a20 2020 203c 2f70 enabled..

disk_mi │ │ │ -002460a0: 6e6f 723c 2f63 6f64 653e 3c2f 656d 3e3c nor< │ │ │ -002460b0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002460c0: 703e 0a20 2020 2020 4469 736b 206d 696e p>. Disk min │ │ │ -002460d0: 6f72 206e 756d 6265 7220 6f66 2072 6571 or number of req │ │ │ -002460e0: 7565 7374 2e0a 2020 2020 3c2f 703e 3c2f uest..

│ │ │ -00246120: 3c63 6f64 653e 7271 3c2f 636f 6465 3e3c rq< │ │ │ -00246130: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00246140: 3c64 643e 3c70 3e0a 2020 2020 2041 6464

. Add │ │ │ -00246150: 7265 7373 206f 6620 7265 7175 6573 742e ress of request. │ │ │ -00246160: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

disk_major

. │ │ │ -002461d0: 4469 736b 206d 616a 6f72 206e 6f20 6f66 Disk major no of │ │ │ -002461e0: 2072 6571 7565 7374 2e0a 2020 2020 3c2f request.. rq │ │ │ +00245f00: 5f66 6c61 6773 3c2f 636f 6465 3e3c 2f65 _flags

. Reque │ │ │ +00245f30: 7374 2066 6c61 6773 2e0a 2020 2020 3c2f st flags..

disk_m │ │ │ +00245f80: 616a 6f72 3c2f 636f 6465 3e3c 2f65 6d3e ajor │ │ │ +00245f90: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +00245fa0: 3c70 3e0a 2020 2020 2044 6973 6b20 6d61

. Disk ma │ │ │ +00245fb0: 6a6f 7220 6e6f 206f 6620 7265 7175 6573 jor no of reques │ │ │ +00245fc0: 742e 0a20 2020 203c 2f70 3e3c 2f64 643e t..

│ │ │ +00245fd0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
disk_minor │ │ │ +00246020: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +00246030: 2020 4469 736b 206d 696e 6f72 206e 756d Disk minor num │ │ │ +00246040: 6265 7220 6f66 2072 6571 7565 7374 2e0a ber of request.. │ │ │ +00246050: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00246090: 7271 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f rq

. Address o │ │ │ +002460c0: 6620 7265 7175 6573 742e 0a20 2020 203c f request.. < │ │ │ +002460d0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002460f0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00246100: 7465 7222 3e3c 636f 6465 3e6e 616d 653c ter">name< │ │ │ +00246110: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +00246130: 2020 2020 4e61 6d65 206f 6620 7468 6520 Name of the │ │ │ +00246140: 7072 6f62 6520 706f 696e 740a 2020 2020 probe point. │ │ │ +00246150: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00246170: 3c65 6d20 636c 6173 733d 2270 6172 616d elev │ │ │ +00246190: 6174 6f72 5f6e 616d 653c 2f63 6f64 653e ator_name │ │ │ +002461a0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Th │ │ │ +002461c0: 6520 7479 7065 206f 6620 492f 4f20 656c e type of I/O el │ │ │ +002461d0: 6576 6174 6f72 2063 7572 7265 6e74 6c79 evator currently │ │ │ +002461e0: 2065 6e61 626c 6564 2e0a 2020 2020 3c2f enabled..


Synopsis │ │ │ 00242fe0: 3c70 7265 2063 6c61 7373 3d22 7379 6e6f
ioschedule
│ │ │  00243000: 722e 656c 765f 636f 6d70 6c65 7465 645f  r.elv_completed_
│ │ │  00243010: 7265 7175 6573 7420 3c2f 7072 653e 3c2f  request 
│ │ │ +00243040: 653d 2269 646d 3637 3432 223e 3c2f 613e e="idm6742"> │ │ │ 00243050: 3c68 323e 5661 6c75 6573 3c2f 6832 3e3c

Values

< │ │ │ 00243060: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00243070: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -148238,54 +148238,54 @@ │ │ │ 002430d0: 6f64 653e 3c2f 656d 3e3c 2f73 7061 6e3e ode> │ │ │ 002430e0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ 002430f0: 2020 5265 7175 6573 7420 666c 6167 730a Request flags. │ │ │ 00243100: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -00243140: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ -00243150: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00243160: 3c70 3e0a 2020 2020 204e 616d 6520 6f66

. Name of │ │ │ -00243170: 2074 6865 2070 726f 6265 2070 6f69 6e74 the probe point │ │ │ -00243180: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

elevator_name

. │ │ │ -002431f0: 2020 2054 6865 2074 7970 6520 6f66 2049 The type of I │ │ │ -00243200: 2f4f 2065 6c65 7661 746f 7220 6375 7272 /O elevator curr │ │ │ -00243210: 656e 746c 7920 656e 6162 6c65 640a 2020 ently enabled. │ │ │ -00243220: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00243230: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00243240: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ -00243260: 736b 5f6d 696e 6f72 3c2f 636f 6465 3e3c sk_minor< │ │ │ -00243270: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00243280: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ -00243290: 6b20 6d69 6e6f 7220 6e75 6d62 6572 206f k minor number o │ │ │ -002432a0: 6620 7468 6520 7265 7175 6573 740a 2020 f the request. │ │ │ -002432b0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002432c0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002432d0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">di │ │ │ -002432f0: 736b 5f6d 616a 6f72 3c2f 636f 6465 3e3c sk_major< │ │ │ -00243300: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -00243310: 3c64 643e 3c70 3e0a 2020 2020 2044 6973

. Dis │ │ │ -00243320: 6b20 6d61 6a6f 7220 6e75 6d62 6572 206f k major number o │ │ │ -00243330: 6620 7468 6520 7265 7175 6573 740a 2020 f the request. │ │ │ -00243340: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00243350: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00243360: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">rq │ │ │ -00243380: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002433a0: 2020 2020 2041 6464 7265 7373 206f 6620 Address of │ │ │ -002433b0: 7468 6520 7265 7175 6573 740a 2020 2020 the request. │ │ │ +00243140: 6469 736b 5f6d 616a 6f72 3c2f 636f 6465 disk_major

. D │ │ │ +00243170: 6973 6b20 6d61 6a6f 7220 6e75 6d62 6572 isk major number │ │ │ +00243180: 206f 6620 7468 6520 7265 7175 6573 740a of the request. │ │ │ +00243190: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +002431d0: 6469 736b 5f6d 696e 6f72 3c2f 636f 6465 disk_minor

. D │ │ │ +00243200: 6973 6b20 6d69 6e6f 7220 6e75 6d62 6572 isk minor number │ │ │ +00243210: 206f 6620 7468 6520 7265 7175 6573 740a of the request. │ │ │ +00243220: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00243260: 7271 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f rq

. Address o │ │ │ +00243290: 6620 7468 6520 7265 7175 6573 740a 2020 f the request. │ │ │ +002432a0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002432b0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002432c0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">na │ │ │ +002432e0: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. Name of t │ │ │ +00243310: 6865 2070 726f 6265 2070 6f69 6e74 0a20 he probe point. │ │ │ +00243320: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +00243330: 3c73 7061 6e20 636c 6173 733d 2274 6572 e │ │ │ +00243360: 6c65 7661 746f 725f 6e61 6d65 3c2f 636f levator_name< │ │ │ +00243380: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +00243390: 2054 6865 2074 7970 6520 6f66 2049 2f4f The type of I/O │ │ │ +002433a0: 2065 6c65 7661 746f 7220 6375 7272 656e elevator curren │ │ │ +002433b0: 746c 7920 656e 6162 6c65 640a 2020 2020 tly enabled. │ │ │ 002433c0: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c2f

│ │ │ 002433e0: 3c64 6976 2063 6c61 7373 3d22 6e61 7666
ioschedu
│ │ │  00246e30: 6c65 725f 7472 6163 652e 656c 765f 636f  ler_trace.elv_co
│ │ │  00246e40: 6d70 6c65 7465 645f 7265 7175 6573 7420  mpleted_request 
│ │ │  00246e50: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Valu │ │ │ +00246e80: 3039 223e 3c2f 613e 3c68 323e 5661 6c75 09">

Valu │ │ │ 00246e90: 6573 3c2f 6832 3e3c 6469 7620 636c 6173 es

dis │ │ │ -00246f00: 6b5f 6d69 6e6f 723c 2f63 6f64 653e 3c2f k_minor
< │ │ │ -00246f20: 6464 3e3c 703e 0a20 2020 2020 4469 736b dd>

. Disk │ │ │ -00246f30: 206d 696e 6f72 206e 756d 6265 7220 6f66 minor number of │ │ │ -00246f40: 2072 6571 7565 7374 2e0a 2020 2020 3c2f request..

elevat │ │ │ -00246f90: 6f72 5f6e 616d 653c 2f63 6f64 653e 3c2f or_name
< │ │ │ -00246fb0: 6464 3e3c 703e 0a20 2020 2020 5468 6520 dd>

. The │ │ │ -00246fc0: 7479 7065 206f 6620 492f 4f20 656c 6576 type of I/O elev │ │ │ -00246fd0: 6174 6f72 2063 7572 7265 6e74 6c79 2065 ator currently e │ │ │ -00246fe0: 6e61 626c 6564 2e0a 2020 2020 3c2f 703e nabled..

│ │ │ -00246ff0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
rq_flags │ │ │ -00247030: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00247050: 2020 2020 2052 6571 7565 7374 2066 6c61 Request fla │ │ │ -00247060: 6773 2e0a 2020 2020 3c2f 703e 3c2f 6464 gs..

name< │ │ │ -002470b0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002470c0: 3c64 643e 3c70 3e0a 2020 2020 204e 616d

. Nam │ │ │ -002470d0: 6520 6f66 2074 6865 2070 726f 6265 2070 e of the probe p │ │ │ -002470e0: 6f69 6e74 0a20 2020 203c 2f70 3e3c 2f64 oint.

< │ │ │ -00247120: 636f 6465 3e72 713c 2f63 6f64 653e 3c2f code>rq
< │ │ │ -00247140: 6464 3e3c 703e 0a20 2020 2020 4164 6472 dd>

. Addr │ │ │ -00247150: 6573 7320 6f66 2072 6571 7565 7374 2e0a ess of request.. │ │ │ -00247160: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -002471a0: 6469 736b 5f6d 616a 6f72 3c2f 636f 6465 disk_major

. D │ │ │ -002471d0: 6973 6b20 6d61 6a6f 7220 6e6f 206f 6620 isk major no of │ │ │ +00246ef0: 6d65 7465 7222 3e3c 636f 6465 3e6e 616d meter">nam │ │ │ +00246f00: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +00246f20: 0a20 2020 2020 4e61 6d65 206f 6620 7468 . Name of th │ │ │ +00246f30: 6520 7072 6f62 6520 706f 696e 740a 2020 e probe point. │ │ │ +00246f40: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +00246f50: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +00246f60: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">rq │ │ │ +00246f80: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +00246fa0: 2020 2020 2041 6464 7265 7373 206f 6620 Address of │ │ │ +00246fb0: 7265 7175 6573 742e 0a20 2020 203c 2f70 request..

elevato │ │ │ +00247000: 725f 6e61 6d65 3c2f 636f 6465 3e3c 2f65 r_name

. The t │ │ │ +00247030: 7970 6520 6f66 2049 2f4f 2065 6c65 7661 ype of I/O eleva │ │ │ +00247040: 746f 7220 6375 7272 656e 746c 7920 656e tor currently en │ │ │ +00247050: 6162 6c65 642e 0a20 2020 203c 2f70 3e3c abled..

< │ │ │ +00247060: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
disk_majo │ │ │ +002470a0: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ +002470c0: 0a20 2020 2020 4469 736b 206d 616a 6f72 . Disk major │ │ │ +002470d0: 206e 6f20 6f66 2072 6571 7565 7374 2e0a no of request.. │ │ │ +002470e0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00247120: 7271 5f66 6c61 6773 3c2f 636f 6465 3e3c rq_flags< │ │ │ +00247130: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +00247140: 3c64 643e 3c70 3e0a 2020 2020 2052 6571

. Req │ │ │ +00247150: 7565 7374 2066 6c61 6773 2e0a 2020 2020 uest flags.. │ │ │ +00247160: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00247180: 3c65 6d20 636c 6173 733d 2270 6172 616d disk │ │ │ +002471a0: 5f6d 696e 6f72 3c2f 636f 6465 3e3c 2f65 _minor

. Disk │ │ │ +002471d0: 6d69 6e6f 7220 6e75 6d62 6572 206f 6620 minor number of │ │ │ 002471e0: 7265 7175 6573 742e 0a20 2020 203c 2f70 request..

│ │ │ 00247280: 3c68 723e 3c74 6162 6c65 2077 6964 7468

Synopsis< │ │ │ 00247e10: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>
iosche
│ │ │  00247e30: 6475 6c65 725f 7472 6163 652e 656c 765f  duler_trace.elv_
│ │ │  00247e40: 6973 7375 655f 7265 7175 6573 7420 3c2f  issue_request 
│ │ │ -00247e70: 3c61 206e 616d 653d 2269 646d 3639 3631

Values │ │ │ 00247e90: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 00247eb0: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 00247ec0: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 00247ee0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -149489,58 +149489,58 @@ │ │ │ 00247f00: 6167 733c 2f63 6f64 653e 3c2f 656d 3e3c ags< │ │ │ 00247f10: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ 00247f20: 703e 0a20 2020 2020 5265 7175 6573 7420 p>. Request │ │ │ 00247f30: 666c 6167 732e 0a20 2020 203c 2f70 3e3c flags..

< │ │ │ 00247f40: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
name

. │ │ │ -00247fa0: 4e61 6d65 206f 6620 7468 6520 7072 6f62 Name of the prob │ │ │ -00247fb0: 6520 706f 696e 740a 2020 2020 3c2f 703e e point.

│ │ │ -00247fc0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
disk_min │ │ │ -00248000: 6f72 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f or

. Disk mino │ │ │ -00248030: 7220 6e75 6d62 6572 206f 6620 7265 7175 r number of requ │ │ │ -00248040: 6573 742e 0a20 2020 203c 2f70 3e3c 2f64 est..

< │ │ │ -00248080: 636f 6465 3e65 6c65 7661 746f 725f 6e61 code>elevator_na │ │ │ -00248090: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. The type │ │ │ -002480c0: 6f66 2049 2f4f 2065 6c65 7661 746f 7220 of I/O elevator │ │ │ -002480d0: 6375 7272 656e 746c 7920 656e 6162 6c65 currently enable │ │ │ -002480e0: 642e 0a20 2020 203c 2f70 3e3c 2f64 643e d..

│ │ │ -002480f0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
disk_major │ │ │ -00248140: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -00248150: 2020 4469 736b 206d 616a 6f72 206e 6f20 Disk major no │ │ │ -00248160: 6f66 2072 6571 7565 7374 2e0a 2020 2020 of request.. │ │ │ -00248170: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -00248190: 3c65 6d20 636c 6173 733d 2270 6172 616d rq

. │ │ │ -002481d0: 2020 2041 6464 7265 7373 206f 6620 7265 Address of re │ │ │ -002481e0: 7175 6573 742e 0a20 2020 203c 2f70 3e3c quest..

< │ │ │ +00247f70: 3e3c 636f 6465 3e64 6973 6b5f 6d61 6a6f >disk_majo │ │ │ +00247f80: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ +00247fa0: 0a20 2020 2020 4469 736b 206d 616a 6f72 . Disk major │ │ │ +00247fb0: 206e 6f20 6f66 2072 6571 7565 7374 2e0a no of request.. │ │ │ +00247fc0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00248000: 6469 736b 5f6d 696e 6f72 3c2f 636f 6465 disk_minor

. D │ │ │ +00248030: 6973 6b20 6d69 6e6f 7220 6e75 6d62 6572 isk minor number │ │ │ +00248040: 206f 6620 7265 7175 6573 742e 0a20 2020 of request.. │ │ │ +00248050: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

rq< │ │ │ +00248090: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002480b0: 2020 2020 4164 6472 6573 7320 6f66 2072 Address of r │ │ │ +002480c0: 6571 7565 7374 2e0a 2020 2020 3c2f 703e equest..

│ │ │ +002480d0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
name< │ │ │ +00248120: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +00248130: 204e 616d 6520 6f66 2074 6865 2070 726f Name of the pro │ │ │ +00248140: 6265 2070 6f69 6e74 0a20 2020 203c 2f70 be point.

elevato │ │ │ +00248190: 725f 6e61 6d65 3c2f 636f 6465 3e3c 2f65 r_name

. The t │ │ │ +002481c0: 7970 6520 6f66 2049 2f4f 2065 6c65 7661 ype of I/O eleva │ │ │ +002481d0: 746f 7220 6375 7272 656e 746c 7920 656e tor currently en │ │ │ +002481e0: 6162 6c65 642e 0a20 2020 203c 2f70 3e3c abled..

< │ │ │ 002481f0: 2f64 643e 3c2f 646c 3e3c 2f64 6976 3e3c /dd>
< │ │ │ 00248200: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Description │ │ │ 00248240: 3c2f 6832 3e3c 703e 0a20 2020 7363 6865

. sche │ │ │ 00248250: 6475 6c65 642e 0a3c 2f70 3e3c 2f64 6976 duled..

iosched │ │ │ 00248e00: 756c 6572 5f74 7261 6365 2e65 6c76 5f72 uler_trace.elv_r │ │ │ 00248e10: 6571 7565 7565 5f72 6571 7565 7374 203c equeue_request < │ │ │ 00248e20: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620 /pre>

Value │ │ │ +00248e50: 3122 3e3c 2f61 3e3c 6832 3e56 616c 7565 1">

Value │ │ │ 00248e60: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00248e80: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00248eb0: 3c65 6d20 636c 6173 733d 2270 6172 616d rq

. │ │ │ -00248ef0: 2020 2041 6464 7265 7373 206f 6620 7265 Address of re │ │ │ -00248f00: 7175 6573 742e 0a20 2020 203c 2f70 3e3c quest..

< │ │ │ -00248f10: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
disk_majo │ │ │ -00248f50: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ -00248f70: 0a20 2020 2020 4469 736b 206d 616a 6f72 . Disk major │ │ │ -00248f80: 206e 6f20 6f66 2072 6571 7565 7374 2e0a no of request.. │ │ │ -00248f90: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -00248fd0: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ -00248fe0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00248ff0: 3c70 3e0a 2020 2020 204e 616d 6520 6f66

. Name of │ │ │ -00249000: 2074 6865 2070 726f 6265 2070 6f69 6e74 the probe point │ │ │ -00249010: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

rq_flags │ │ │ -00249060: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Re │ │ │ -00249080: 7175 6573 7420 666c 6167 732e 0a20 2020 quest flags.. │ │ │ -00249090: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ele │ │ │ -002490d0: 7661 746f 725f 6e61 6d65 3c2f 636f 6465 vator_name

. T │ │ │ -00249100: 6865 2074 7970 6520 6f66 2049 2f4f 2065 he type of I/O e │ │ │ -00249110: 6c65 7661 746f 7220 6375 7272 656e 746c levator currentl │ │ │ -00249120: 7920 656e 6162 6c65 642e 0a20 2020 203c y enabled.. < │ │ │ -00249130: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -00249150: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -00249160: 7465 7222 3e3c 636f 6465 3e64 6973 6b5f ter">disk_ │ │ │ -00249170: 6d69 6e6f 723c 2f63 6f64 653e 3c2f 656d minor

. Disk m │ │ │ -002491a0: 696e 6f72 206e 756d 6265 7220 6f66 2072 inor number of r │ │ │ -002491b0: 6571 7565 7374 2e0a 2020 2020 3c2f 703e equest..

│ │ │ +00248ec0: 6574 6572 223e 3c63 6f64 653e 6469 736b eter">disk │ │ │ +00248ed0: 5f6d 616a 6f72 3c2f 636f 6465 3e3c 2f65 _major

. Disk │ │ │ +00248f00: 6d61 6a6f 7220 6e6f 206f 6620 7265 7175 major no of requ │ │ │ +00248f10: 6573 742e 0a20 2020 203c 2f70 3e3c 2f64 est..

< │ │ │ +00248f50: 636f 6465 3e72 715f 666c 6167 733c 2f63 code>rq_flags │ │ │ +00248f70: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +00248f80: 2020 5265 7175 6573 7420 666c 6167 732e Request flags. │ │ │ +00248f90: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

disk_minor

. │ │ │ +00249000: 4469 736b 206d 696e 6f72 206e 756d 6265 Disk minor numbe │ │ │ +00249010: 7220 6f66 2072 6571 7565 7374 2e0a 2020 r of request.. │ │ │ +00249020: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +00249030: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +00249040: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">na │ │ │ +00249060: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. Name of t │ │ │ +00249090: 6865 2070 726f 6265 2070 6f69 6e74 0a20 he probe point. │ │ │ +002490a0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002490b0: 3c73 7061 6e20 636c 6173 733d 2274 6572 r │ │ │ +002490e0: 713c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 q

│ │ │ +00249100: 0a20 2020 2020 4164 6472 6573 7320 6f66 . Address of │ │ │ +00249110: 2072 6571 7565 7374 2e0a 2020 2020 3c2f request..

elevat │ │ │ +00249160: 6f72 5f6e 616d 653c 2f63 6f64 653e 3c2f or_name
< │ │ │ +00249180: 6464 3e3c 703e 0a20 2020 2020 5468 6520 dd>

. The │ │ │ +00249190: 7479 7065 206f 6620 492f 4f20 656c 6576 type of I/O elev │ │ │ +002491a0: 6174 6f72 2063 7572 7265 6e74 6c79 2065 ator currently e │ │ │ +002491b0: 6e61 626c 6564 2e0a 2020 2020 3c2f 703e nabled..

│ │ │ 002491c0: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
│ │ │ 002491d0: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Sy │ │ │ 00249dc0: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

ioscheduler_tra
│ │ │  00249df0: 6365 2e70 6c75 6720 3c2f 7072 653e 3c2f  ce.plug 
│ │ │ +00249e20: 653d 2269 646d 3730 3632 223e 3c2f 613e e="idm7062"> │ │ │ 00249e30: 3c68 323e 5661 6c75 6573 3c2f 6832 3e3c

Values

< │ │ │ 00249e40: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00249e50: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -150004,15 +150004,15 @@ │ │ │ 00249f30: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ 00249f40: 3c70 3e0a 2020 2020 204e 616d 6520 6f66

. Name of │ │ │ 00249f50: 2074 6865 2070 726f 6265 2070 6f69 6e74 the probe point │ │ │ 00249f60: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 00249f80: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00249f90: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

D │ │ │ +00249fa0: 6d37 3037 3522 3e3c 2f61 3e3c 6832 3e44 m7075">

D │ │ │ 00249fb0: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00249fc0: 703e 0a20 2020 6965 2c20 7265 7175 6573 p>. ie, reques │ │ │ 00249fd0: 7473 2069 6e20 7468 6520 7175 6575 6520 ts in the queue │ │ │ 00249fe0: 6361 6e6e 6f74 2062 6520 7365 7276 6963 cannot be servic │ │ │ 00249ff0: 6564 2062 7920 626c 6f63 6b20 6472 6976 ed by block driv │ │ │ 0024a000: 6572 2e0a 3c2f 703e 3c2f 6469 763e 3c2f er..

ioscheduler_t │ │ │ 0024abe0: 7261 6365 2e75 6e70 6c75 675f 696f 203c race.unplug_io < │ │ │ 0024abf0: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620 /pre>

Value │ │ │ +0024ac20: 3322 3e3c 2f61 3e3c 6832 3e56 616c 7565 3">

Value │ │ │ 0024ac30: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 0024ac50: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 0024ac80: 3c65 6d20 636c 6173 733d 2270 6172 616d rq_q │ │ │ -0024aca0: 7565 7565 3c2f 636f 6465 3e3c 2f65 6d3e ueue │ │ │ -0024acb0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0024acc0: 3c70 3e0a 2020 2020 2072 6571 7565 7374

. request │ │ │ -0024acd0: 2071 7565 7565 0a20 2020 203c 2f70 3e3c queue.

< │ │ │ -0024ace0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
name

. │ │ │ -0024ad40: 4e61 6d65 206f 6620 7468 6520 7072 6f62 Name of the prob │ │ │ -0024ad50: 6520 706f 696e 740a 2020 2020 3c2f 703e e point.

│ │ │ +0024ac90: 6574 6572 223e 3c63 6f64 653e 6e61 6d65 eter">name │ │ │ +0024aca0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0024acc0: 2020 2020 204e 616d 6520 6f66 2074 6865 Name of the │ │ │ +0024acd0: 2070 726f 6265 2070 6f69 6e74 0a20 2020 probe point. │ │ │ +0024ace0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

rq_ │ │ │ +0024ad20: 7175 6575 653c 2f63 6f64 653e 3c2f 656d queue

. reques │ │ │ +0024ad50: 7420 7175 6575 650a 2020 2020 3c2f 703e t queue.

│ │ │ 0024ad60: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
│ │ │ 0024ad70: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Descriptio │ │ │ 0024adb0: 6e3c 2f68 323e 3c70 3e0a 2020 2045 6974 n

. Eit │ │ │ 0024adc0: 6865 722c 2077 6865 6e20 6e75 6d62 6572 her, when number │ │ │ 0024add0: 206f 6620 7065 6e64 696e 6720 7265 7175 of pending requ │ │ │ 0024ade0: 6573 7473 2069 6e20 7468 6520 7175 6575 ests in the queu │ │ │ 0024adf0: 6520 6578 6365 6564 7320 7468 7265 7368 e exceeds thresh │ │ │ 0024ae00: 6f6c 640a 2020 206f 722c 2075 706f 6e20 old. or, upon │ │ │ @@ -150426,15 +150426,15 @@ │ │ │ 0024b990: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

│ │ │  0024b9b0: 696f 7363 6865 6475 6c65 725f 7472 6163  ioscheduler_trac
│ │ │  0024b9c0: 652e 756e 706c 7567 5f74 696d 6572 203c  e.unplug_timer <
│ │ │  0024b9d0: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620  /pre>

Value │ │ │ +0024ba00: 3422 3e3c 2f61 3e3c 6832 3e56 616c 7565 4">

Value │ │ │ 0024ba10: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 0024ba30: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 0024ba60: 3c65 6d20 636c 6173 733d 2270 6172 616d rq_q │ │ │ @@ -150449,15 +150449,15 @@ │ │ │ 0024bb00: 653e 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f e>

. │ │ │ 0024bb20: 4e61 6d65 206f 6620 7468 6520 7072 6f62 Name of the prob │ │ │ 0024bb30: 6520 706f 696e 740a 2020 2020 3c2f 703e e point.

│ │ │ 0024bb40: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
│ │ │ 0024bb50: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
Synopsis │ │ │ 0024c6f0: 3c70 7265 2063 6c61 7373 3d22 7072 6f67
.   
│ │ │  0024c710: 2069 705f 6e74 6f70 3a73 7472 696e 6728   ip_ntop:string(
│ │ │  0024c720: 6164 6472 3a6c 6f6e 6729 0a3c 2f70 7265  addr:long).
< │ │ │ +0024c750: 6e61 6d65 3d22 6964 6d38 3436 3422 3e3c name="idm8464">< │ │ │ 0024c760: 2f61 3e3c 6832 3e41 7267 756d 656e 7473 /a>

Arguments │ │ │ 0024c770: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 0024c790: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 0024c7a0: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 0024c7c0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -150835,43 +150835,43 @@ │ │ │ 0024d320: 2272 6566 7379 6e6f 7073 6973 6469 7622 "refsynopsisdiv" │ │ │ 0024d330: 3e3c 6832 3e53 796e 6f70 7369 733c 2f68 >

Synopsis
ipmib.Fo
│ │ │  0024d360: 7277 4461 7461 6772 616d 7320 3c2f 7072  rwDatagrams 

Values< │ │ │ 0024d3b0: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
op< │ │ │ -0024d430: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0024d440: 2076 616c 7565 2074 6f20 6265 2061 6464 value to be add │ │ │ -0024d450: 6564 2074 6f20 7468 6520 636f 756e 7465 ed to the counte │ │ │ -0024d460: 7220 2864 6566 6175 6c74 2076 616c 7565 r (default value │ │ │ -0024d470: 206f 6620 3129 0a20 2020 203c 2f70 3e3c of 1).

< │ │ │ -0024d480: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
skb

. p │ │ │ -0024d4e0: 6f69 6e74 6572 2074 6f20 7468 6520 7374 ointer to the st │ │ │ -0024d4f0: 7275 6374 2073 6b5f 6275 6666 2062 6569 ruct sk_buff bei │ │ │ -0024d500: 6e67 2061 6374 6564 206f 6e0a 2020 2020 ng acted on. │ │ │ +0024d410: 6572 223e 3c63 6f64 653e 736b 623c 2f63 er">skb │ │ │ +0024d430: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0024d440: 2020 706f 696e 7465 7220 746f 2074 6865 pointer to the │ │ │ +0024d450: 2073 7472 7563 7420 736b 5f62 7566 6620 struct sk_buff │ │ │ +0024d460: 6265 696e 6720 6163 7465 6420 6f6e 0a20 being acted on. │ │ │ +0024d470: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +0024d480: 3c73 7061 6e20 636c 6173 733d 2274 6572 o │ │ │ +0024d4b0: 703c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 p

│ │ │ +0024d4d0: 0a20 2020 2020 7661 6c75 6520 746f 2062 . value to b │ │ │ +0024d4e0: 6520 6164 6465 6420 746f 2074 6865 2063 e added to the c │ │ │ +0024d4f0: 6f75 6e74 6572 2028 6465 6661 756c 7420 ounter (default │ │ │ +0024d500: 7661 6c75 6520 6f66 2031 290a 2020 2020 value of 1). │ │ │ 0024d510: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c2f

│ │ │ 0024d540: 3c61 206e 616d 653d 2269 646d 3134 3834

Descr │ │ │ +0024d550: 3122 3e3c 2f61 3e3c 6832 3e44 6573 6372 1">

Descr │ │ │ 0024d560: 6970 7469 6f6e 3c2f 6832 3e3c 703e 0a20 iption

. │ │ │ 0024d570: 2020 5468 6520 7061 636b 6574 2070 6f69 The packet poi │ │ │ 0024d580: 6e74 6564 2074 6f20 6279 203c 656d 2063 nted to by skb is filter │ │ │ 0024d5c0: 6564 2062 7920 7468 6520 6675 6e63 7469 ed by the functi │ │ │ @@ -151059,42 +151059,42 @@ │ │ │ 0024e120: 7379 6e6f 7073 6973 6469 7622 3e3c 6832 synopsisdiv">

Synopsis

ipmib.FragFa │ │ │ 0024e160: 696c 7320 3c2f 7072 653e 3c2f 6469 763e ils

│ │ │ 0024e170: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Values

< │ │ │ 0024e1e0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>op │ │ │ -0024e220: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0024e230: 3c70 3e0a 2020 2020 2056 616c 7565 2074

. Value t │ │ │ -0024e240: 6f20 6265 2061 6464 6564 2074 6f20 7468 o be added to th │ │ │ -0024e250: 6520 636f 756e 7465 7220 2864 6566 6175 e counter (defau │ │ │ -0024e260: 6c74 2076 616c 7565 206f 6620 3129 0a20 lt value of 1). │ │ │ -0024e270: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -0024e280: 3c73 7061 6e20 636c 6173 733d 2274 6572 s │ │ │ -0024e2b0: 6b62 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f kb

. pointer t │ │ │ -0024e2e0: 6f20 7468 6520 7374 7275 6374 2073 6b5f o the struct sk_ │ │ │ -0024e2f0: 6275 6666 2062 6569 6e67 2061 6374 6564 buff being acted │ │ │ -0024e300: 206f 6e0a 2020 2020 3c2f 703e 3c2f 6464 on.

skb

. pointe │ │ │ +0024e240: 7220 746f 2074 6865 2073 7472 7563 7420 r to the struct │ │ │ +0024e250: 736b 5f62 7566 6620 6265 696e 6720 6163 sk_buff being ac │ │ │ +0024e260: 7465 6420 6f6e 0a20 2020 203c 2f70 3e3c ted on.

< │ │ │ +0024e270: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
op │ │ │ +0024e2b0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Va │ │ │ +0024e2d0: 6c75 6520 746f 2062 6520 6164 6465 6420 lue to be added │ │ │ +0024e2e0: 746f 2074 6865 2063 6f75 6e74 6572 2028 to the counter ( │ │ │ +0024e2f0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ +0024e300: 2031 290a 2020 2020 3c2f 703e 3c2f 6464 1).

< │ │ │ +0024e340: 2269 646d 3134 3837 3522 3e3c 2f61 3e3c "idm14875">< │ │ │ 0024e350: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. The pa │ │ │ 0024e370: 636b 6574 2070 6f69 6e74 6564 2074 6f20 cket pointed to │ │ │ 0024e380: 6279 203c 656d 2063 6c61 7373 3d22 7061 by s │ │ │ 0024e3a0: 6b62 3c2f 636f 6465 3e3c 2f65 6d3e 2069 kb i │ │ │ 0024e3b0: 7320 6669 6c74 6572 6564 2062 7920 7468 s filtered by th │ │ │ @@ -151282,42 +151282,42 @@ │ │ │ 0024ef10: 6c61 7373 3d22 7265 6673 796e 6f70 7369 lass="refsynopsi │ │ │ 0024ef20: 7364 6976 223e 3c68 323e 5379 6e6f 7073 sdiv">

Synops │ │ │ 0024ef30: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

ipm
│ │ │  0024ef50: 6962 2e46 7261 674f 4b73 203c 2f70 7265  ib.FragOKs 
│ │ │ +0024ef80: 6e61 6d65 3d22 6964 6d31 3438 3936 223e name="idm14896"> │ │ │ 0024ef90: 3c2f 613e 3c68 323e 5661 6c75 6573 3c2f

Values
skb< │ │ │ -0024f020: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0024f030: 2070 6f69 6e74 6572 2074 6f20 7468 6520 pointer to the │ │ │ -0024f040: 7374 7275 6374 2073 6b5f 6275 6666 2062 struct sk_buff b │ │ │ -0024f050: 6569 6e67 2061 6374 6564 206f 6e0a 2020 eing acted on. │ │ │ -0024f060: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0024f070: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0024f080: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">op │ │ │ -0024f0a0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0024f0c0: 2020 2020 2076 616c 7565 2074 6f20 6265 value to be │ │ │ -0024f0d0: 2061 6464 6564 2074 6f20 7468 6520 636f added to the co │ │ │ -0024f0e0: 756e 7465 7220 2864 6566 6175 6c74 2076 unter (default v │ │ │ -0024f0f0: 616c 7565 206f 6620 3129 0a20 2020 203c alue of 1). < │ │ │ +0024f000: 7222 3e3c 636f 6465 3e6f 703c 2f63 6f64 r">op

. │ │ │ +0024f030: 7661 6c75 6520 746f 2062 6520 6164 6465 value to be adde │ │ │ +0024f040: 6420 746f 2074 6865 2063 6f75 6e74 6572 d to the counter │ │ │ +0024f050: 2028 6465 6661 756c 7420 7661 6c75 6520 (default value │ │ │ +0024f060: 6f66 2031 290a 2020 2020 3c2f 703e 3c2f of 1).

│ │ │ +0024f0a0: 3c63 6f64 653e 736b 623c 2f63 6f64 653e skb │ │ │ +0024f0b0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. po │ │ │ +0024f0d0: 696e 7465 7220 746f 2074 6865 2073 7472 inter to the str │ │ │ +0024f0e0: 7563 7420 736b 5f62 7566 6620 6265 696e uct sk_buff bein │ │ │ +0024f0f0: 6720 6163 7465 6420 6f6e 0a20 2020 203c g acted on. < │ │ │ 0024f100: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ -0024f130: 6120 6e61 6d65 3d22 6964 6d31 3439 3130 a name="idm14910 │ │ │ +0024f130: 6120 6e61 6d65 3d22 6964 6d31 3439 3039 a name="idm14909 │ │ │ 0024f140: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 0024f150: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 0024f160: 2054 6865 2070 6163 6b65 7420 706f 696e The packet poin │ │ │ 0024f170: 7465 6420 746f 2062 7920 3c65 6d20 636c ted to by │ │ │ 0024f190: 3c63 6f64 653e 736b 623c 2f63 6f64 653e skb │ │ │ 0024f1a0: 3c2f 656d 3e20 6973 2066 696c 7465 7265 is filtere │ │ │ @@ -151508,15 +151508,15 @@ │ │ │ 0024fd30: 7369 7364 6976 223e 3c68 323e 5379 6e6f sisdiv">

Syno │ │ │ 0024fd40: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

i
│ │ │  0024fd60: 706d 6962 2e49 6e41 6464 7245 7272 6f72  pmib.InAddrError
│ │ │  0024fd70: 7320 3c2f 7072 653e 3c2f 6469 763e 3c64  s 

V │ │ │ +0024fda0: 3134 3933 3022 3e3c 2f61 3e3c 6832 3e56 14930">

V │ │ │ 0024fdb0: 616c 7565 733c 2f68 323e 3c64 6976 2063 alues

│ │ │ @@ -151535,15 +151535,15 @@ │ │ │ 0024fee0: 2020 2020 2070 6f69 6e74 6572 2074 6f20 pointer to │ │ │ 0024fef0: 7468 6520 7374 7275 6374 2073 6b5f 6275 the struct sk_bu │ │ │ 0024ff00: 6666 2062 6569 6e67 2061 6374 6564 206f ff being acted o │ │ │ 0024ff10: 6e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c n.

< │ │ │ 0024ff20: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>

│ │ │ 0024ff30: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. The pack │ │ │ 0024ff80: 6574 2070 6f69 6e74 6564 2074 6f20 6279 et pointed to by │ │ │ 0024ff90: 203c 656d 2063 6c61 7373 3d22 7061 7261 skb │ │ │ 0024ffb0: 3c2f 636f 6465 3e3c 2f65 6d3e 2069 7320 is │ │ │ 0024ffc0: 6669 6c74 6572 6564 2062 7920 7468 6520 filtered by the │ │ │ @@ -151731,42 +151731,42 @@ │ │ │ 00250b20: 6673 796e 6f70 7369 7364 6976 223e 3c68 fsynopsisdiv">Synopsis

< │ │ │ 00250b40: 7072 6520 636c 6173 733d 2273 796e 6f70 pre class="synop │ │ │ 00250b50: 7369 7322 3e69 706d 6962 2e49 6e44 6973 sis">ipmib.InDis │ │ │ 00250b60: 6361 7264 7320 3c2f 7072 653e 3c2f 6469 cards
< │ │ │ +00250b90: 2269 646d 3134 3936 3422 3e3c 2f61 3e3c "idm14964">< │ │ │ 00250ba0: 6832 3e56 616c 7565 733c 2f68 323e 3c64 h2>Values
op

. value │ │ │ -00250c40: 2074 6f20 6265 2061 6464 6564 2074 6f20 to be added to │ │ │ -00250c50: 7468 6520 636f 756e 7465 7220 2864 6566 the counter (def │ │ │ -00250c60: 6175 6c74 2076 616c 7565 206f 6620 3129 ault value of 1) │ │ │ -00250c70: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

skb │ │ │ -00250cc0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00250cd0: 3c70 3e0a 2020 2020 2070 6f69 6e74 6572

. pointer │ │ │ -00250ce0: 2074 6f20 7468 6520 7374 7275 6374 2073 to the struct s │ │ │ -00250cf0: 6b5f 6275 6666 2062 6569 6e67 2061 6374 k_buff being act │ │ │ -00250d00: 6564 206f 6e0a 2020 2020 3c2f 703e 3c2f ed on.

skb
< │ │ │ +00250c30: 6464 3e3c 703e 0a20 2020 2020 706f 696e dd>

. poin │ │ │ +00250c40: 7465 7220 746f 2074 6865 2073 7472 7563 ter to the struc │ │ │ +00250c50: 7420 736b 5f62 7566 6620 6265 696e 6720 t sk_buff being │ │ │ +00250c60: 6163 7465 6420 6f6e 0a20 2020 203c 2f70 acted on.

op

. │ │ │ +00250cd0: 7661 6c75 6520 746f 2062 6520 6164 6465 value to be adde │ │ │ +00250ce0: 6420 746f 2074 6865 2063 6f75 6e74 6572 d to the counter │ │ │ +00250cf0: 2028 6465 6661 756c 7420 7661 6c75 6520 (default value │ │ │ +00250d00: 6f66 2031 290a 2020 2020 3c2f 703e 3c2f of 1).

Description │ │ │ 00250d60: 3c2f 6832 3e3c 703e 0a20 2020 5468 6520

. The │ │ │ 00250d70: 7061 636b 6574 2070 6f69 6e74 6564 2074 packet pointed t │ │ │ 00250d80: 6f20 6279 203c 656d 2063 6c61 7373 3d22 o by skb │ │ │ 00250db0: 2069 7320 6669 6c74 6572 6564 2062 7920 is filtered by │ │ │ @@ -151956,15 +151956,15 @@ │ │ │ 00251930: 7073 6973 6469 7622 3e3c 6832 3e53 796e psisdiv">

Syn │ │ │ 00251940: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

│ │ │  00251960: 6970 6d69 622e 496e 4e6f 526f 7574 6573  ipmib.InNoRoutes
│ │ │  00251970: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469   

Va │ │ │ +002519a0: 3439 3938 223e 3c2f 613e 3c68 323e 5661 4998">

Va │ │ │ 002519b0: 6c75 6573 3c2f 6832 3e3c 6469 7620 636c lues

│ │ │ 002519f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 o │ │ │ @@ -151983,15 +151983,15 @@ │ │ │ 00251ae0: 2020 2020 706f 696e 7465 7220 746f 2074 pointer to t │ │ │ 00251af0: 6865 2073 7472 7563 7420 736b 5f62 7566 he struct sk_buf │ │ │ 00251b00: 6620 6265 696e 6720 6163 7465 6420 6f6e f being acted on │ │ │ 00251b10: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 00251b30: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00251b40: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +00251b50: 6d31 3530 3131 223e 3c2f 613e 3c68 323e m15011">

│ │ │ 00251b60: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00251b70: 3c70 3e0a 2020 2054 6865 2070 6163 6b65

. The packe │ │ │ 00251b80: 7420 706f 696e 7465 6420 746f 2062 7920 t pointed to by │ │ │ 00251b90: 3c65 6d20 636c 6173 733d 2270 6172 616d skb< │ │ │ 00251bb0: 2f63 6f64 653e 3c2f 656d 3e20 6973 2066 /code> is f │ │ │ 00251bc0: 696c 7465 7265 6420 6279 2074 6865 2066 iltered by the f │ │ │ @@ -152179,42 +152179,42 @@ │ │ │ 00252720: 7265 6673 796e 6f70 7369 7364 6976 223e refsynopsisdiv"> │ │ │ 00252730: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

ipmib.InR
│ │ │  00252760: 6563 6569 7665 7320 3c2f 7072 653e 3c2f  eceives 

Values

│ │ │ 002527b0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ -00252810: 3c63 6f64 653e 736b 623c 2f63 6f64 653e skb │ │ │ -00252820: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. po │ │ │ -00252840: 696e 7465 7220 746f 2074 6865 2073 7472 inter to the str │ │ │ -00252850: 7563 7420 736b 5f62 7566 6620 6265 696e uct sk_buff bein │ │ │ -00252860: 6720 6163 7465 6420 6f6e 0a20 2020 203c g acted on. < │ │ │ -00252870: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -00252890: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002528a0: 7465 7222 3e3c 636f 6465 3e6f 703c 2f63 ter">op │ │ │ -002528c0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002528d0: 2020 7661 6c75 6520 746f 2062 6520 6164 value to be ad │ │ │ -002528e0: 6465 6420 746f 2074 6865 2063 6f75 6e74 ded to the count │ │ │ -002528f0: 6572 2028 6465 6661 756c 7420 7661 6c75 er (default valu │ │ │ -00252900: 6520 6f66 2031 290a 2020 2020 3c2f 703e e of 1).

│ │ │ +00252810: 3c63 6f64 653e 6f70 3c2f 636f 6465 3e3c op< │ │ │ +00252820: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +00252830: 3c64 643e 3c70 3e0a 2020 2020 2076 616c

. val │ │ │ +00252840: 7565 2074 6f20 6265 2061 6464 6564 2074 ue to be added t │ │ │ +00252850: 6f20 7468 6520 636f 756e 7465 7220 2864 o the counter (d │ │ │ +00252860: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of │ │ │ +00252870: 3129 0a20 2020 203c 2f70 3e3c 2f64 643e 1).

│ │ │ +00252880: 3c64 743e 3c73 7061 6e20 636c 6173 733d
skb

. point │ │ │ +002528e0: 6572 2074 6f20 7468 6520 7374 7275 6374 er to the struct │ │ │ +002528f0: 2073 6b5f 6275 6666 2062 6569 6e67 2061 sk_buff being a │ │ │ +00252900: 6374 6564 206f 6e0a 2020 2020 3c2f 703e cted on.

│ │ │ 00252910: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
│ │ │ 00252920: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +00252940: 616d 653d 2269 646d 3135 3034 3522 3e3c ame="idm15045">< │ │ │ 00252950: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00252960: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5468 on

. Th │ │ │ 00252970: 6520 7061 636b 6574 2070 6f69 6e74 6564 e packet pointed │ │ │ 00252980: 2074 6f20 6279 203c 656d 2063 6c61 7373 to by skb is filtered b │ │ │ @@ -152405,42 +152405,42 @@ │ │ │ 00253540: 796e 6f70 7369 7364 6976 223e 3c68 323e ynopsisdiv">

│ │ │ 00253550: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

ipmib.InUnkno │ │ │ 00253580: 776e 5072 6f74 6f73 203c 2f70 7265 3e3c wnProtos < │ │ │ 00253590: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>
│ │ │ +00253760: 6e61 6d65 3d22 6964 6d31 3530 3739 223e name="idm15079"> │ │ │ 00253770: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 00253780: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 00253790: 6865 2070 6163 6b65 7420 706f 696e 7465 he packet pointe │ │ │ 002537a0: 6420 746f 2062 7920 3c65 6d20 636c 6173 d to by skb is filtered │ │ │ @@ -152628,15 +152628,15 @@ │ │ │ 00254330: 796e 6f70 7369 7364 6976 223e 3c68 323e ynopsisdiv">

│ │ │ 00254340: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

ipmib.OutRequ │ │ │ 00254370: 6573 7473 203c 2f70 7265 3e3c 2f64 6976 ests
Values
│ │ │ 002543f0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
│ │ │ +00254550: 3d22 6964 6d31 3531 3133 223e 3c2f 613e ="idm15113"> │ │ │ 00254560: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00254570: 2f68 323e 3c70 3e0a 2020 2054 6865 2070 /h2>

. The p │ │ │ 00254580: 6163 6b65 7420 706f 696e 7465 6420 746f acket pointed to │ │ │ 00254590: 2062 7920 3c65 6d20 636c 6173 733d 2270 by │ │ │ 002545b0: 736b 623c 2f63 6f64 653e 3c2f 656d 3e20 skb │ │ │ 002545c0: 6973 2066 696c 7465 7265 6420 6279 2074 is filtered by t │ │ │ @@ -152853,42 +152853,42 @@ │ │ │ 00255140: 7364 6976 223e 3c68 323e 5379 6e6f 7073 sdiv">

Synops │ │ │ 00255150: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

ipm
│ │ │  00255170: 6962 2e52 6561 736d 5265 7164 7320 3c2f  ib.ReasmReqds 
│ │ │ 002551a0: 3c61 206e 616d 653d 2269 646d 3135 3133

Value │ │ │ +002551b0: 3422 3e3c 2f61 3e3c 6832 3e56 616c 7565 4">

Value │ │ │ 002551c0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 002551e0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00255210: 3c65 6d20 636c 6173 733d 2270 6172 616d skb< │ │ │ -00255230: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -00255250: 2020 2020 706f 696e 7465 7220 746f 2074 pointer to t │ │ │ -00255260: 6865 2073 7472 7563 7420 736b 5f62 7566 he struct sk_buf │ │ │ -00255270: 6620 6265 696e 6720 6163 7465 6420 6f6e f being acted on │ │ │ -00255280: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

op< │ │ │ -002552d0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002552e0: 703e 0a20 2020 2020 7661 6c75 6520 746f p>. value to │ │ │ -002552f0: 2062 6520 6164 6465 6420 746f 2074 6865 be added to the │ │ │ -00255300: 2063 6f75 6e74 6572 2028 6465 6661 756c counter (defaul │ │ │ -00255310: 7420 7661 6c75 6520 6f66 2031 290a 2020 t value of 1). │ │ │ +00255220: 6574 6572 223e 3c63 6f64 653e 6f70 3c2f eter">op

. │ │ │ +00255250: 2020 2076 616c 7565 2074 6f20 6265 2061 value to be a │ │ │ +00255260: 6464 6564 2074 6f20 7468 6520 636f 756e dded to the coun │ │ │ +00255270: 7465 7220 2864 6566 6175 6c74 2076 616c ter (default val │ │ │ +00255280: 7565 206f 6620 3129 0a20 2020 203c 2f70 ue of 1).

skb< │ │ │ +002552e0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002552f0: 2070 6f69 6e74 6572 2074 6f20 7468 6520 pointer to the │ │ │ +00255300: 7374 7275 6374 2073 6b5f 6275 6666 2062 struct sk_buff b │ │ │ +00255310: 6569 6e67 2061 6374 6564 206f 6e0a 2020 eing acted on. │ │ │ 00255320: 2020 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e

│ │ │ 00255330: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Des │ │ │ +00255360: 3134 3722 3e3c 2f61 3e3c 6832 3e44 6573 147">

Des │ │ │ 00255370: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 00255380: 0a20 2020 5468 6520 7061 636b 6574 2070 . The packet p │ │ │ 00255390: 6f69 6e74 6564 2074 6f20 6279 203c 656d ointed to by skb is filt │ │ │ 002553d0: 6572 6564 2062 7920 7468 6520 6675 6e63 ered by the func │ │ │ @@ -153076,42 +153076,42 @@ │ │ │ 00255f30: 7364 6976 223e 3c68 323e 5379 6e6f 7073 sdiv">

Synops │ │ │ 00255f40: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

ipm
│ │ │  00255f60: 6962 2e52 6561 736d 5469 6d65 6f75 7420  ib.ReasmTimeout 
│ │ │  00255f70: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Val │ │ │ +00255fa0: 3136 3822 3e3c 2f61 3e3c 6832 3e56 616c 168">

Val │ │ │ 00255fb0: 7565 733c 2f68 323e 3c64 6976 2063 6c61 ues

< │ │ │ 00255ff0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00256000: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">sk │ │ │ -00256020: 623c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 b

│ │ │ -00256040: 0a20 2020 2020 706f 696e 7465 7220 746f . pointer to │ │ │ -00256050: 2074 6865 2073 7472 7563 7420 736b 5f62 the struct sk_b │ │ │ -00256060: 7566 6620 6265 696e 6720 6163 7465 6420 uff being acted │ │ │ -00256070: 6f6e 0a20 2020 203c 2f70 3e3c 2f64 643e on.

│ │ │ -00256080: 3c64 743e 3c73 7061 6e20 636c 6173 733d
op

. value │ │ │ -002560e0: 746f 2062 6520 6164 6465 6420 746f 2074 to be added to t │ │ │ -002560f0: 6865 2063 6f75 6e74 6572 2028 6465 6661 he counter (defa │ │ │ -00256100: 756c 7420 7661 6c75 6520 6f66 2031 290a ult value of 1). │ │ │ +00256010: 616d 6574 6572 223e 3c63 6f64 653e 6f70 ameter">op │ │ │ +00256020: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +00256040: 2020 2020 2076 616c 7565 2074 6f20 6265 value to be │ │ │ +00256050: 2061 6464 6564 2074 6f20 7468 6520 636f added to the co │ │ │ +00256060: 756e 7465 7220 2864 6566 6175 6c74 2076 unter (default v │ │ │ +00256070: 616c 7565 206f 6620 3129 0a20 2020 203c alue of 1). < │ │ │ +00256080: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002560a0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002560b0: 7465 7222 3e3c 636f 6465 3e73 6b62 3c2f ter">skb

. │ │ │ +002560e0: 2020 2070 6f69 6e74 6572 2074 6f20 7468 pointer to th │ │ │ +002560f0: 6520 7374 7275 6374 2073 6b5f 6275 6666 e struct sk_buff │ │ │ +00256100: 2062 6569 6e67 2061 6374 6564 206f 6e0a being acted on. │ │ │ 00256110: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

D │ │ │ +00256150: 3135 3138 3122 3e3c 2f61 3e3c 6832 3e44 15181">

D │ │ │ 00256160: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00256170: 703e 0a20 2020 5468 6520 7061 636b 6574 p>. The packet │ │ │ 00256180: 2070 6f69 6e74 6564 2074 6f20 6279 203c pointed to by < │ │ │ 00256190: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ 002561a0: 7465 7222 3e3c 636f 6465 3e73 6b62 3c2f ter">skb
is fi │ │ │ 002561c0: 6c74 6572 6564 2062 7920 7468 6520 6675 ltered by the fu │ │ │ @@ -153303,15 +153303,15 @@ │ │ │ 00256d60: 6e67 223e 0a20 2020 2069 706d 6962 5f66 ng">. ipmib_f │ │ │ 00256d70: 696c 7465 725f 6b65 793a 6c6f 6e67 2873 ilter_key:long(s │ │ │ 00256d80: 6b62 3a6c 6f6e 672c 6f70 3a6c 6f6e 672c kb:long,op:long, │ │ │ 00256d90: 536f 7572 6365 4973 4c6f 6361 6c3a 6c6f SourceIsLocal:lo │ │ │ 00256da0: 6e67 290a 3c2f 7072 653e 3c2f 6469 763e ng).
│ │ │ 00256db0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 00256df0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00256e00: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -153341,15 +153341,15 @@ │ │ │ 00256fc0: 3c70 3e0a 2020 2020 2031 2069 7320 6c6f

. 1 is lo │ │ │ 00256fd0: 6361 6c20 6f70 6572 6174 696f 6e20 616e cal operation an │ │ │ 00256fe0: 6420 3020 6973 206e 6f6e 2d6c 6f63 616c d 0 is non-local │ │ │ 00256ff0: 206f 7065 7261 7469 6f6e 0a20 2020 203c operation. < │ │ │ 00257000: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ -00257030: 6120 6e61 6d65 3d22 6964 6d31 3434 3536 a name="idm14456 │ │ │ +00257030: 6120 6e61 6d65 3d22 6964 6d31 3434 3535 a name="idm14455 │ │ │ 00257040: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 00257050: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 00257060: 2054 6869 7320 6675 6e63 7469 6f6e 2069 This function i │ │ │ 00257070: 7320 6120 6465 6661 756c 7420 6669 6c74 s a default filt │ │ │ 00257080: 6572 2066 756e 6374 696f 6e2e 0a20 2020 er function.. │ │ │ 00257090: 5468 6520 7573 6572 2063 616e 2072 6570 The user can rep │ │ │ 002570a0: 6c61 6365 2074 6869 7320 6675 6e63 7469 lace this functi │ │ │ @@ -153556,15 +153556,15 @@ │ │ │ 00257d30: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    ipmi
│ │ │  00257d60: 625f 6765 745f 7072 6f74 6f3a 6c6f 6e67  b_get_proto:long
│ │ │  00257d70: 2873 6b62 3a6c 6f6e 6729 0a3c 2f70 7265  (skb:long).
│ │ │ +00257da0: 6e61 6d65 3d22 6964 6d31 3434 3735 223e name="idm14475"> │ │ │ 00257db0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00257dc0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00257de0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00257e10: 3c65 6d20 636c 6173 733d 2270 6172 616d

D │ │ │ +00257eb0: 3134 3438 3322 3e3c 2f61 3e3c 6832 3e44 14483">

D │ │ │ 00257ec0: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00257ed0: 703e 0a20 2020 5265 7475 726e 7320 7468 p>. Returns th │ │ │ 00257ee0: 6520 7072 6f74 6f63 6f6c 2076 616c 7565 e protocol value │ │ │ 00257ef0: 2066 726f 6d20 3c65 6d20 636c 6173 733d from skb
..

. │ │ │ 00258960: 2020 6970 6d69 625f 6c6f 6361 6c5f 6164 ipmib_local_ad │ │ │ 00258970: 6472 3a6c 6f6e 6728 736b 623a 6c6f 6e67 dr:long(skb:long │ │ │ 00258980: 2c53 6f75 7263 6549 734c 6f63 616c 3a6c ,SourceIsLocal:l │ │ │ 00258990: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976 ong).
Arguments │ │ │ 002589e0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -153776,15 +153776,15 @@ │ │ │ 00258af0: 6464 3e3c 703e 0a20 2020 2020 666c 6167 dd>

. flag │ │ │ 00258b00: 2074 6f20 696e 6469 6361 7465 2077 6865 to indicate whe │ │ │ 00258b10: 7468 6572 206c 6f63 616c 206f 7065 7261 ther local opera │ │ │ 00258b20: 7469 6f6e 0a20 2020 203c 2f70 3e3c 2f64 tion.

│ │ │ +00258b60: 3d22 6964 6d31 3435 3135 223e 3c2f 613e ="idm14515"> │ │ │ 00258b70: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00258b80: 2f68 323e 3c70 3e0a 2020 2052 6574 7572 /h2>

. Retur │ │ │ 00258b90: 6e73 2074 6865 206c 6f63 616c 2069 7020 ns the local ip │ │ │ 00258ba0: 6164 6472 6573 7320 3c65 6d20 636c 6173 address skb..

< │ │ │ @@ -153975,15 +153975,15 @@ │ │ │ 00259760: 616d 6c69 7374 696e 6722 3e0a 2020 2020 amlisting">. │ │ │ 00259770: 6970 6d69 625f 7265 6d6f 7465 5f61 6464 ipmib_remote_add │ │ │ 00259780: 723a 6c6f 6e67 2873 6b62 3a6c 6f6e 672c r:long(skb:long, │ │ │ 00259790: 536f 7572 6365 4973 4c6f 6361 6c3a 6c6f SourceIsLocal:lo │ │ │ 002597a0: 6e67 290a 3c2f 7072 653e 3c2f 6469 763e ng).
│ │ │ 002597b0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 002597f0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00259800: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -154001,15 +154001,15 @@ │ │ │ 00259900: 643e 3c70 3e0a 2020 2020 2066 6c61 6720 d>

. flag │ │ │ 00259910: 746f 2069 6e64 6963 6174 6520 7768 6574 to indicate whet │ │ │ 00259920: 6865 7220 6c6f 6361 6c20 6f70 6572 6174 her local operat │ │ │ 00259930: 696f 6e0a 2020 2020 3c2f 703e 3c2f 6464 ion.

< │ │ │ +00259970: 2269 646d 3134 3534 3722 3e3c 2f61 3e3c "idm14547">< │ │ │ 00259980: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. Return │ │ │ 002599a0: 7320 7468 6520 7265 6d6f 7465 2069 7020 s the remote ip │ │ │ 002599b0: 6164 6472 6573 7320 6672 6f6d 203c 656d address from skb..

. │ │ │ 0025a580: 2020 6970 6d69 625f 7463 705f 6c6f 6361 ipmib_tcp_loca │ │ │ 0025a590: 6c5f 706f 7274 3a6c 6f6e 6728 736b 623a l_port:long(skb: │ │ │ 0025a5a0: 6c6f 6e67 2c53 6f75 7263 6549 734c 6f63 long,SourceIsLoc │ │ │ 0025a5b0: 616c 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c al:long).< │ │ │ 0025a5c0: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arguments< │ │ │ 0025a600: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
│ │ │ +0025a780: 6e61 6d65 3d22 6964 6d31 3435 3739 223e name="idm14579"> │ │ │ 0025a790: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0025a7a0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2052 ion

. R │ │ │ 0025a7b0: 6574 7572 6e73 2074 6865 206c 6f63 616c eturns the local │ │ │ 0025a7c0: 2074 6370 2070 6f72 7420 6672 6f6d 203c tcp port from < │ │ │ 0025a7d0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ 0025a7e0: 7465 7222 3e3c 636f 6465 3e73 6b62 3c2f ter">skb..

│ │ │ @@ -154425,15 +154425,15 @@ │ │ │ 0025b380: 696e 6722 3e0a 2020 2020 6970 6d69 625f ing">. ipmib_ │ │ │ 0025b390: 7463 705f 7265 6d6f 7465 5f70 6f72 743a tcp_remote_port: │ │ │ 0025b3a0: 6c6f 6e67 2873 6b62 3a6c 6f6e 672c 536f long(skb:long,So │ │ │ 0025b3b0: 7572 6365 4973 4c6f 6361 6c3a 6c6f 6e67 urceIsLocal:long │ │ │ 0025b3c0: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

A │ │ │ +0025b3f0: 3134 3539 3822 3e3c 2f61 3e3c 6832 3e41 14598">

A │ │ │ 0025b400: 7267 756d 656e 7473 3c2f 6832 3e3c 6469 rguments

│ │ │ 0025b440: 3c64 743e 3c73 7061 6e20 636c 6173 733d
. flag to │ │ │ 0025b530: 2069 6e64 6963 6174 6520 7768 6574 6865 indicate whethe │ │ │ 0025b540: 7220 6c6f 6361 6c20 6f70 6572 6174 696f r local operatio │ │ │ 0025b550: 6e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c n.

< │ │ │ 0025b560: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>

│ │ │ 0025b570: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. Returns │ │ │ 0025b5c0: 7468 6520 7265 6d6f 7465 2074 6370 2070 the remote tcp p │ │ │ 0025b5d0: 6f72 7420 6672 6f6d 203c 656d 2063 6c61 ort from < │ │ │ 0025b5f0: 636f 6465 3e73 6b62 3c2f 636f 6465 3e3c code>skb< │ │ │ 0025b600: 2f65 6d3e 2e0a 3c2f 703e 3c2f 6469 763e /em>..

│ │ │ @@ -154644,124 +154644,124 @@ │ │ │ 0025c130: 7373 3d22 7265 6673 796e 6f70 7369 7364 ss="refsynopsisd │ │ │ 0025c140: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 0025c150: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

irq_h
│ │ │  0025c170: 616e 646c 6572 2e65 6e74 7279 203c 2f70  andler.entry 

< │ │ │ -0025c1a0: 6120 6e61 6d65 3d22 6964 6d38 3031 3122 a name="idm8011" │ │ │ +0025c1a0: 6120 6e61 6d65 3d22 6964 6d38 3031 3022 a name="idm8010" │ │ │ 0025c1b0: 3e3c 2f61 3e3c 6832 3e56 616c 7565 733c >

Values< │ │ │ 0025c1c0: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
next_i │ │ │ -0025c230: 7271 6163 7469 6f6e 3c2f 636f 6465 3e3c rqaction< │ │ │ -0025c240: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -0025c250: 3c64 643e 3c70 3e0a 2020 2020 2070 6f69

. poi │ │ │ -0025c260: 6e74 6572 2074 6f20 6e65 7874 2069 7271 nter to next irq │ │ │ -0025c270: 6163 7469 6f6e 2066 6f72 2073 6861 7265 action for share │ │ │ -0025c280: 6420 696e 7465 7272 7570 7473 0a20 2020 d interrupts. │ │ │ -0025c290: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

fla │ │ │ -0025c2d0: 6773 5f73 7472 3c2f 636f 6465 3e3c 2f65 gs_str

. symbo │ │ │ -0025c300: 6c69 6320 7374 7269 6e67 2072 6570 7265 lic string repre │ │ │ -0025c310: 7365 6e74 6174 696f 6e20 6f66 2049 5251 sentation of IRQ │ │ │ -0025c320: 2066 6c61 6773 0a20 2020 203c 2f70 3e3c flags.

< │ │ │ -0025c330: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
thread_fn │ │ │ -0025c370: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0025c390: 2020 2020 2069 6e74 6572 7275 7074 2068 interrupt h │ │ │ -0025c3a0: 616e 646c 6572 2066 756e 6374 696f 6e20 andler function │ │ │ -0025c3b0: 666f 7220 7468 7265 6164 6564 2069 6e74 for threaded int │ │ │ -0025c3c0: 6572 7275 7074 730a 2020 2020 3c2f 703e errupts.

│ │ │ -0025c3d0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
dev_name │ │ │ -0025c410: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0025c430: 2020 2020 206e 616d 6520 6f66 2064 6576 name of dev │ │ │ -0025c440: 6963 650a 2020 2020 3c2f 703e 3c2f 6464 ice.

thread_flags │ │ │ +0025c220: 6572 223e 3c63 6f64 653e 6163 7469 6f6e er">action │ │ │ +0025c230: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0025c250: 2020 2020 2073 7472 7563 7420 6972 7161 struct irqa │ │ │ +0025c260: 6374 696f 6e2a 2066 6f72 2074 6869 7320 ction* for this │ │ │ +0025c270: 696e 7465 7272 7570 7420 6e75 6d0a 2020 interrupt num. │ │ │ +0025c280: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +0025c290: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +0025c2a0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">th │ │ │ +0025c2c0: 7265 6164 5f66 6c61 6773 3c2f 636f 6465 read_flags

. F │ │ │ +0025c2f0: 6c61 6773 2072 656c 6174 6564 2074 6f20 lags related to │ │ │ +0025c300: 7468 7265 6164 0a20 2020 203c 2f70 3e3c thread.

< │ │ │ +0025c310: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
flags_str │ │ │ +0025c350: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +0025c370: 2020 2020 2073 796d 626f 6c69 6320 7374 symbolic st │ │ │ +0025c380: 7269 6e67 2072 6570 7265 7365 6e74 6174 ring representat │ │ │ +0025c390: 696f 6e20 6f66 2049 5251 2066 6c61 6773 ion of IRQ flags │ │ │ +0025c3a0: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

thread_fn

. i │ │ │ +0025c410: 6e74 6572 7275 7074 2068 616e 646c 6572 nterrupt handler │ │ │ +0025c420: 2066 756e 6374 696f 6e20 666f 7220 7468 function for th │ │ │ +0025c430: 7265 6164 6564 2069 6e74 6572 7275 7074 readed interrupt │ │ │ +0025c440: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ +0025c450: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>next_irqaction │ │ │ 0025c490: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0025c4b0: 2020 2020 2046 6c61 6773 2072 656c 6174 Flags relat │ │ │ -0025c4c0: 6564 2074 6f20 7468 7265 6164 0a20 2020 ed to thread. │ │ │ -0025c4d0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

irq │ │ │ -0025c510: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -0025c530: 2020 2020 2069 7271 206e 756d 6265 720a irq number. │ │ │ -0025c540: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -0025c580: 6469 723c 2f63 6f64 653e 3c2f 656d 3e3c dir< │ │ │ -0025c590: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0025c5a0: 703e 0a20 2020 2020 706f 696e 7465 7220 p>. pointer │ │ │ -0025c5b0: 746f 2074 6865 2070 726f 632f 6972 712f to the proc/irq/ │ │ │ -0025c5c0: 4e4e 2f6e 616d 6520 656e 7472 790a 2020 NN/name entry. │ │ │ -0025c5d0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0025c5e0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0025c5f0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">de │ │ │ -0025c610: 765f 6964 3c2f 636f 6465 3e3c 2f65 6d3e v_id │ │ │ -0025c620: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0025c630: 3c70 3e0a 2020 2020 2043 6f6f 6b69 6520

. Cookie │ │ │ -0025c640: 746f 2069 6465 6e74 6966 7920 6465 7669 to identify devi │ │ │ -0025c650: 6365 0a20 2020 203c 2f70 3e3c 2f64 643e ce.

│ │ │ -0025c660: 3c64 743e 3c73 7061 6e20 636c 6173 733d
action │ │ │ -0025c6a0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. st │ │ │ -0025c6c0: 7275 6374 2069 7271 6163 7469 6f6e 2a20 ruct irqaction* │ │ │ -0025c6d0: 666f 7220 7468 6973 2069 6e74 6572 7275 for this interru │ │ │ -0025c6e0: 7074 206e 756d 0a20 2020 203c 2f70 3e3c pt num.

< │ │ │ -0025c6f0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
handler

. │ │ │ -0025c750: 2020 2069 6e74 6572 7275 7074 2068 616e interrupt han │ │ │ -0025c760: 646c 6572 2066 756e 6374 696f 6e0a 2020 dler function. │ │ │ -0025c770: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0025c780: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0025c790: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">fl │ │ │ -0025c7b0: 6167 733c 2f63 6f64 653e 3c2f 656d 3e3c ags< │ │ │ +0025c4b0: 2020 2020 2070 6f69 6e74 6572 2074 6f20 pointer to │ │ │ +0025c4c0: 6e65 7874 2069 7271 6163 7469 6f6e 2066 next irqaction f │ │ │ +0025c4d0: 6f72 2073 6861 7265 6420 696e 7465 7272 or shared interr │ │ │ +0025c4e0: 7570 7473 0a20 2020 203c 2f70 3e3c 2f64 upts.

< │ │ │ +0025c520: 636f 6465 3e68 616e 646c 6572 3c2f 636f code>handler< │ │ │ +0025c540: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +0025c550: 2069 6e74 6572 7275 7074 2068 616e 646c interrupt handl │ │ │ +0025c560: 6572 2066 756e 6374 696f 6e0a 2020 2020 er function. │ │ │ +0025c570: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +0025c590: 3c65 6d20 636c 6173 733d 2270 6172 616d dev_ │ │ │ +0025c5b0: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +0025c5c0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0025c5d0: 3c70 3e0a 2020 2020 206e 616d 6520 6f66

. name of │ │ │ +0025c5e0: 2064 6576 6963 650a 2020 2020 3c2f 703e device.

│ │ │ +0025c5f0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
flags │ │ │ +0025c640: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0025c650: 2020 466c 6167 7320 666f 7220 4952 5120 Flags for IRQ │ │ │ +0025c660: 6861 6e64 6c65 720a 2020 2020 3c2f 703e handler.

│ │ │ +0025c670: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
thread

. │ │ │ +0025c6d0: 2020 2074 6872 6561 6420 706f 696e 7465 thread pointe │ │ │ +0025c6e0: 7220 666f 7220 7468 7265 6164 6564 2069 r for threaded i │ │ │ +0025c6f0: 6e74 6572 7275 7074 730a 2020 2020 3c2f nterrupts.

irq │ │ │ +0025c750: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +0025c760: 2020 6972 7120 6e75 6d62 6572 0a20 2020 irq number. │ │ │ +0025c770: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

dev │ │ │ +0025c7b0: 5f69 643c 2f63 6f64 653e 3c2f 656d 3e3c _id< │ │ │ 0025c7c0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0025c7d0: 703e 0a20 2020 2020 466c 6167 7320 666f p>. Flags fo │ │ │ -0025c7e0: 7220 4952 5120 6861 6e64 6c65 720a 2020 r IRQ handler. │ │ │ -0025c7f0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -0025c800: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -0025c810: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">th │ │ │ -0025c830: 7265 6164 3c2f 636f 6465 3e3c 2f65 6d3e read │ │ │ -0025c840: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0025c850: 3c70 3e0a 2020 2020 2074 6872 6561 6420

. thread │ │ │ -0025c860: 706f 696e 7465 7220 666f 7220 7468 7265 pointer for thre │ │ │ -0025c870: 6164 6564 2069 6e74 6572 7275 7074 730a aded interrupts. │ │ │ +0025c7d0: 703e 0a20 2020 2020 436f 6f6b 6965 2074 p>. Cookie t │ │ │ +0025c7e0: 6f20 6964 656e 7469 6679 2064 6576 6963 o identify devic │ │ │ +0025c7f0: 650a 2020 2020 3c2f 703e 3c2f 6464 3e3c e.

< │ │ │ +0025c800: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>dir

. pointe │ │ │ +0025c860: 7220 746f 2074 6865 2070 726f 632f 6972 r to the proc/ir │ │ │ +0025c870: 712f 4e4e 2f6e 616d 6520 656e 7472 790a q/NN/name entry. │ │ │ 0025c880: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

Valu │ │ │ +0025d3a0: 3838 223e 3c2f 613e 3c68 323e 5661 6c75 88">

Valu │ │ │ 0025d3b0: 6573 3c2f 6832 3e3c 6469 7620 636c 6173 es

fla │ │ │ -0025d420: 6773 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f gs

. flags for │ │ │ -0025d450: 2049 5251 2068 616e 646c 6572 0a20 2020 IRQ handler. │ │ │ -0025d460: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

thr │ │ │ -0025d4a0: 6561 643c 2f63 6f64 653e 3c2f 656d 3e3c ead< │ │ │ -0025d4b0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0025d4c0: 703e 0a20 2020 2020 7468 7265 6164 2070 p>. thread p │ │ │ -0025d4d0: 6f69 6e74 6572 2066 6f72 2074 6872 6561 ointer for threa │ │ │ -0025d4e0: 6465 6420 696e 7465 7272 7570 7473 0a20 ded interrupts. │ │ │ -0025d4f0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -0025d500: 3c73 7061 6e20 636c 6173 733d 2274 6572 h │ │ │ -0025d530: 616e 646c 6572 3c2f 636f 6465 3e3c 2f65 andler

. inter │ │ │ -0025d560: 7275 7074 2068 616e 646c 6572 2066 756e rupt handler fun │ │ │ -0025d570: 6374 696f 6e20 7468 6174 2077 6173 2065 ction that was e │ │ │ -0025d580: 7865 6375 7465 640a 2020 2020 3c2f 703e xecuted.

│ │ │ -0025d590: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
action

. │ │ │ -0025d5f0: 2020 2073 7472 7563 7420 6972 7161 6374 struct irqact │ │ │ -0025d600: 696f 6e2a 0a20 2020 203c 2f70 3e3c 2f64 ion*.

< │ │ │ -0025d640: 636f 6465 3e64 6576 5f69 643c 2f63 6f64 code>dev_id

. │ │ │ -0025d670: 436f 6f6b 6965 2074 6f20 6964 656e 7469 Cookie to identi │ │ │ -0025d680: 6679 2064 6576 6963 650a 2020 2020 3c2f fy device.

dir │ │ │ -0025d6e0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -0025d6f0: 2020 706f 696e 7465 7220 746f 2074 6865 pointer to the │ │ │ -0025d700: 2070 726f 632f 6972 712f 4e4e 2f6e 616d proc/irq/NN/nam │ │ │ -0025d710: 6520 656e 7472 790a 2020 2020 3c2f 703e e entry.

│ │ │ -0025d720: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
thread_f │ │ │ -0025d760: 6c61 6773 3c2f 636f 6465 3e3c 2f65 6d3e lags │ │ │ -0025d770: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0025d780: 3c70 3e0a 2020 2020 2046 6c61 6773 2072

. Flags r │ │ │ -0025d790: 656c 6174 6564 2074 6f20 7468 7265 6164 elated to thread │ │ │ -0025d7a0: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

irq │ │ │ -0025d7f0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
dir

. point │ │ │ +0025d5d0: 6572 2074 6f20 7468 6520 7072 6f63 2f69 er to the proc/i │ │ │ +0025d5e0: 7271 2f4e 4e2f 6e61 6d65 2065 6e74 7279 rq/NN/name entry │ │ │ +0025d5f0: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

thread< │ │ │ +0025d650: 6464 3e3c 703e 0a20 2020 2020 7468 7265 dd>

. thre │ │ │ +0025d660: 6164 2070 6f69 6e74 6572 2066 6f72 2074 ad pointer for t │ │ │ +0025d670: 6872 6561 6465 6420 696e 7465 7272 7570 hreaded interrup │ │ │ +0025d680: 7473 0a20 2020 203c 2f70 3e3c 2f64 643e ts.

│ │ │ +0025d690: 3c64 743e 3c73 7061 6e20 636c 6173 733d
irq

. inter │ │ │ +0025d6f0: 7275 7074 206e 756d 6265 720a 2020 2020 rupt number. │ │ │ +0025d700: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +0025d720: 3c65 6d20 636c 6173 733d 2270 6172 616d dev_ │ │ │ +0025d740: 6964 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f id

. Cookie to │ │ │ +0025d770: 2069 6465 6e74 6966 7920 6465 7669 6365 identify device │ │ │ +0025d780: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

handler< │ │ │ +0025d7d0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +0025d7e0: 3c64 643e 3c70 3e0a 2020 2020 2069 6e74

. int │ │ │ +0025d7f0: 6572 7275 7074 2068 616e 646c 6572 2066 errupt handler f │ │ │ +0025d800: 756e 6374 696f 6e20 7468 6174 2077 6173 unction that was │ │ │ +0025d810: 2065 7865 6375 7465 640a 2020 2020 3c2f executed.

dev_na │ │ │ 0025d860: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

. name of d │ │ │ 0025d890: 6576 6963 650a 2020 2020 3c2f 703e 3c2f evice.

│ │ │ -0025d8d0: 3c63 6f64 653e 7468 7265 6164 5f66 6e3c thread_fn< │ │ │ -0025d8e0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -0025d900: 2020 2020 696e 7465 7272 7570 7420 6861 interrupt ha │ │ │ -0025d910: 6e64 6c65 7220 6675 6e63 7469 6f6e 2066 ndler function f │ │ │ -0025d920: 6f72 2074 6872 6561 6465 6420 696e 7465 or threaded inte │ │ │ -0025d930: 7272 7570 7473 0a20 2020 203c 2f70 3e3c rrupts.

< │ │ │ -0025d940: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
ret

. r │ │ │ -0025d9a0: 6574 7572 6e20 7661 6c75 6520 6f66 2074 eturn value of t │ │ │ -0025d9b0: 6865 2068 616e 646c 6572 0a20 2020 203c he handler. < │ │ │ +0025d8d0: 3c63 6f64 653e 7265 743c 2f63 6f64 653e ret │ │ │ +0025d8e0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. re │ │ │ +0025d900: 7475 726e 2076 616c 7565 206f 6620 7468 turn value of th │ │ │ +0025d910: 6520 6861 6e64 6c65 720a 2020 2020 3c2f e handler.

thread │ │ │ +0025d960: 5f66 6e3c 2f63 6f64 653e 3c2f 656d 3e3c _fn< │ │ │ +0025d970: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +0025d980: 703e 0a20 2020 2020 696e 7465 7272 7570 p>. interrup │ │ │ +0025d990: 7420 6861 6e64 6c65 7220 6675 6e63 7469 t handler functi │ │ │ +0025d9a0: 6f6e 2066 6f72 2074 6872 6561 6465 6420 on for threaded │ │ │ +0025d9b0: 696e 7465 7272 7570 7473 0a20 2020 203c interrupts. < │ │ │ 0025d9c0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>
< │ │ │ 0025d9e0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ 0025d9f0: 7465 7222 3e3c 636f 6465 3e66 6c61 6773 ter">flags │ │ │ 0025da00: 5f73 7472 3c2f 636f 6465 3e3c 2f65 6d3e _str │ │ │ 0025da10: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ 0025da20: 3c70 3e0a 2020 2020 2073 796d 626f 6c69

. symboli │ │ │ @@ -155218,20 +155218,20 @@ │ │ │ 0025e510: 3e53 796e 6f70 7369 733c 2f68 323e 3c70 >Synopsis

. i │ │ │ 0025e540: 735f 6d79 7072 6f63 3a6c 6f6e 6728 290a s_myproc:long(). │ │ │ 0025e550: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976

│ │ │ -0025d800: 3c70 3e0a 2020 2020 2069 6e74 6572 7275

. interru │ │ │ -0025d810: 7074 206e 756d 6265 720a 2020 2020 3c2f pt number. thr │ │ │ +0025d420: 6561 645f 666c 6167 733c 2f63 6f64 653e ead_flags │ │ │ +0025d430: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Fl │ │ │ +0025d450: 6167 7320 7265 6c61 7465 6420 746f 2074 ags related to t │ │ │ +0025d460: 6872 6561 640a 2020 2020 3c2f 703e 3c2f hread.

│ │ │ +0025d4a0: 3c63 6f64 653e 6163 7469 6f6e 3c2f 636f action< │ │ │ +0025d4c0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +0025d4d0: 2073 7472 7563 7420 6972 7161 6374 696f struct irqactio │ │ │ +0025d4e0: 6e2a 0a20 2020 203c 2f70 3e3c 2f64 643e n*.

│ │ │ +0025d4f0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
flags< │ │ │ +0025d530: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +0025d540: 3c64 643e 3c70 3e0a 2020 2020 2066 6c61

. fla │ │ │ +0025d550: 6773 2066 6f72 2049 5251 2068 616e 646c gs for IRQ handl │ │ │ +0025d560: 6572 0a20 2020 203c 2f70 3e3c 2f64 643e er.

│ │ │ +0025d570: 3c64 743e 3c73 7061 6e20 636c 6173 733d

Argum │ │ │ +0025e580: 3222 3e3c 2f61 3e3c 6832 3e41 7267 756d 2">

Argum │ │ │ 0025e590: 656e 7473 3c2f 6832 3e3c 703e 0a20 204e ents

. N │ │ │ 0025e5a0: 6f6e 650a 203c 2f70 3e3c 2f64 6976 3e3c one.

< │ │ │ 0025e5b0: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 0025e5c0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

De │ │ │ +0025e5d0: 6d34 3835 223e 3c2f 613e 3c68 323e 4465 m485">

De │ │ │ 0025e5e0: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. This functi │ │ │ 0025e600: 6f6e 2072 6574 7572 6e73 2031 2069 6620 on returns 1 if │ │ │ 0025e610: 7468 6520 6375 7272 656e 7420 7072 6f62 the current prob │ │ │ 0025e620: 650a 2020 2070 6f69 6e74 2068 6173 206f e. point has o │ │ │ 0025e630: 6363 7572 7265 6420 696e 2074 6865 2075 ccurred in the u │ │ │ 0025e640: 7365 7227 7320 6f77 6e20 7072 6f63 6573 ser's own proces │ │ │ @@ -155408,20 +155408,20 @@ │ │ │ 0025f0f0: 6973 6469 7622 3e3c 6832 3e53 796e 6f70 isdiv">

Synop │ │ │ 0025f100: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

.    is_retu
│ │ │  0025f130: 726e 3a6c 6f6e 6728 290a 3c2f 7072 653e  rn:long().
│ │ │ 0025f140: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Arguments

. None. < │ │ │ 0025f190: 2f70 3e3c 2f64 6976 3e3c 6469 7620 636c /p>

< │ │ │ -0025f1b0: 6120 6e61 6d65 3d22 6964 6d35 3037 223e a name="idm507"> │ │ │ +0025f1b0: 6120 6e61 6d65 3d22 6964 6d35 3036 223e a name="idm506"> │ │ │ 0025f1c0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0025f1d0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2052 ion

. R │ │ │ 0025f1e0: 6574 7572 6e73 2031 2069 6620 7468 6520 eturns 1 if the │ │ │ 0025f1f0: 6375 7272 656e 7420 7072 6f62 6520 636f current probe co │ │ │ 0025f200: 6e74 6578 7420 6973 2061 2072 6574 7572 ntext is a retur │ │ │ 0025f210: 6e20 7072 6f62 652c 0a20 2020 7265 7475 n probe,. retu │ │ │ 0025f220: 726e 7320 3020 6f74 6865 7277 6973 652e rns 0 otherwise. │ │ │ @@ -155605,15 +155605,15 @@ │ │ │ 0025fd40: 2063 6c61 7373 3d22 7072 6f67 7261 6d6c class="programl │ │ │ 0025fd50: 6973 7469 6e67 223e 0a20 2020 2069 735f isting">. is_ │ │ │ 0025fd60: 7369 675f 626c 6f63 6b65 643a 6c6f 6e67 sig_blocked:long │ │ │ 0025fd70: 2874 6173 6b3a 6c6f 6e67 2c73 6967 3a6c (task:long,sig:l │ │ │ 0025fd80: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976 ong).

Arguments │ │ │ 0025fdd0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -155795,15 +155795,15 @@ │ │ │ 00260920: 223e 3c68 323e 5379 6e6f 7073 6973 3c2f ">

Synopsis
.
│ │ │  00260950: 2020 2020 6973 6469 6769 743a 6c6f 6e67      isdigit:long
│ │ │  00260960: 2873 7472 3a73 7472 696e 6729 0a3c 2f70  (str:string).

< │ │ │ -00260990: 6120 6e61 6d65 3d22 6964 6d32 3037 3839 a name="idm20789 │ │ │ +00260990: 6120 6e61 6d65 3d22 6964 6d32 3037 3838 a name="idm20788 │ │ │ 002609a0: 223e 3c2f 613e 3c68 323e 4172 6775 6d65 ">

Argume │ │ │ 002609b0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 002609f0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00260a00: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">

Description │ │ │ 00260ab0: 3c2f 6832 3e3c 703e 0a20 2020 4368 6563

. Chec │ │ │ 00260ac0: 6b73 2066 6f72 2061 2064 6967 6974 2028 ks for a digit ( │ │ │ 00260ad0: 3020 7468 726f 7567 6820 3929 2061 7320 0 through 9) as │ │ │ 00260ae0: 7468 6520 6669 7273 740a 2020 2063 6861 the first. cha │ │ │ 00260af0: 7261 6374 6572 206f 6620 6120 7374 7269 racter of a stri │ │ │ 00260b00: 6e67 2e20 2052 6574 7572 6e73 206e 6f6e ng. Returns non │ │ │ @@ -155988,15 +155988,15 @@ │ │ │ 00261530: 7265 2063 6c61 7373 3d22 7072 6f67 7261 re class="progra │ │ │ 00261540: 6d6c 6973 7469 6e67 223e 0a20 2020 2069 mlisting">. i │ │ │ 00261550: 7369 6e73 7472 3a6c 6f6e 6728 7331 3a73 sinstr:long(s1:s │ │ │ 00261560: 7472 696e 672c 7332 3a73 7472 696e 6729 tring,s2:string) │ │ │ 00261570: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Ar │ │ │ +002615a0: 3038 3134 223e 3c2f 613e 3c68 323e 4172 0814">

Ar │ │ │ 002615b0: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 002615f0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>

. │ │ │ 002616c0: 2020 2020 7375 6273 7472 696e 6720 746f substring to │ │ │ 002616d0: 2066 696e 640a 2020 2020 3c2f 703e 3c2f find.

Description │ │ │ 00261730: 3c2f 6832 3e3c 703e 0a20 2020 5468 6973

. This │ │ │ 00261740: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 00261750: 7320 3120 6966 2073 7472 696e 6720 3c65 s 1 if string s1 contain │ │ │ @@ -156208,20 +156208,20 @@ │ │ │ 002622f0: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 00262300: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

.    jiffies:lo
│ │ │  00262330: 6e67 2829 0a3c 2f70 7265 3e3c 2f64 6976  ng().

Arguments

< │ │ │ 00262380: 703e 0a20 204e 6f6e 650a 203c 2f70 3e3c p>. None.

< │ │ │ 00262390: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Description │ │ │ 002623d0: 3c2f 6832 3e3c 703e 0a20 2020 5468 6973

. This │ │ │ 002623e0: 2066 756e 6374 696f 6e20 7265 7475 726e function return │ │ │ 002623f0: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t │ │ │ 00262400: 6865 206b 6572 6e65 6c20 6a69 6666 6965 he kernel jiffie │ │ │ 00262410: 730a 2020 2076 6172 6961 626c 652e 2020 s. variable. │ │ │ 00262420: 5468 6973 2076 616c 7565 2069 7320 696e This value is in │ │ │ @@ -156414,15 +156414,15 @@ │ │ │ 00262fd0: 653a 7374 7269 6e67 2c6d 6574 7269 635f e:string,metric_ │ │ │ 00262fe0: 6e61 6d65 3a73 7472 696e 672c 6d65 7472 name:string,metr │ │ │ 00262ff0: 6963 5f64 6573 6372 6970 7469 6f6e 3a73 ic_description:s │ │ │ 00263000: 7472 696e 672c 6d65 7472 6963 5f75 6e69 tring,metric_uni │ │ │ 00263010: 7473 3a73 7472 696e 6729 0a3c 2f70 7265 ts:string).

│ │ │ +00263040: 6e61 6d65 3d22 6964 6d32 3536 3131 223e name="idm25611"> │ │ │ 00263050: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00263060: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00263080: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 002630b0: 3c65 6d20 636c 6173 733d 2270 6172 616d

D │ │ │ +00263350: 3235 3633 3422 3e3c 2f61 3e3c 6832 3e44 25634">

D │ │ │ 00263360: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 00263370: 703e 0a20 2020 5468 6973 2066 756e 6374 p>. This funct │ │ │ 00263380: 696f 6e20 6164 6473 2061 206e 756d 6572 ion adds a numer │ │ │ 00263390: 6963 206d 6574 7269 6320 746f 2061 6e20 ic metric to an │ │ │ 002633a0: 6172 7261 792c 0a20 2020 7365 7474 696e array,. settin │ │ │ 002633b0: 6720 7570 2065 7665 7279 7468 696e 6720 g up everything │ │ │ 002633c0: 6e65 6564 6564 2e0a 3c2f 703e 3c2f 6469 needed..

Argu │ │ │ +00264050: 3532 223e 3c2f 613e 3c68 323e 4172 6775 52">

Argu │ │ │ 00264060: 6d65 6e74 733c 2f68 323e 3c64 6976 2063 ments

│ │ │ @@ -156709,15 +156709,15 @@ │ │ │ 00264240: 0a20 2020 2020 4d65 7472 6963 2064 6573 . Metric des │ │ │ 00264250: 6372 6970 7469 6f6e 2e20 416e 2065 6d70 cription. An emp │ │ │ 00264260: 7479 2073 7472 696e 6720 6361 6e20 6265 ty string can be │ │ │ 00264270: 2075 7365 642e 0a20 2020 203c 2f70 3e3c used..

< │ │ │ 00264280: 2f64 643e 3c2f 646c 3e3c 2f64 6976 3e3c /dd>
< │ │ │ 00264290: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arg │ │ │ +00264fb0: 3537 3822 3e3c 2f61 3e3c 6832 3e41 7267 578">

Arg │ │ │ 00264fc0: 756d 656e 7473 3c2f 6832 3e3c 6469 7620 uments

< │ │ │ 00265130: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00265140: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +00265150: 6d32 3535 3931 223e 3c2f 613e 3c68 323e m25591">

│ │ │ 00265160: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00265170: 3c70 3e0a 2020 2054 6869 7320 6675 6e63

. This func │ │ │ 00265180: 7469 6f6e 2061 6464 7320 6120 6172 7261 tion adds a arra │ │ │ 00265190: 792c 2073 6574 7469 6e67 2075 7020 6576 y, setting up ev │ │ │ 002651a0: 6572 7974 6869 6e67 0a20 2020 6e65 6564 erything. need │ │ │ 002651b0: 6564 2e20 4172 7261 7973 2063 6f6e 7461 ed. Arrays conta │ │ │ 002651c0: 696e 206f 7468 6572 206d 6574 7269 6373 in other metrics │ │ │ @@ -157147,15 +157147,15 @@ │ │ │ 00265da0: 5f6e 756d 6572 6963 5f6d 6574 7269 633a _numeric_metric: │ │ │ 00265db0: 6c6f 6e67 286e 616d 653a 7374 7269 6e67 long(name:string │ │ │ 00265dc0: 2c64 6573 6372 6970 7469 6f6e 3a73 7472 ,description:str │ │ │ 00265dd0: 696e 672c 756e 6974 733a 7374 7269 6e67 ing,units:string │ │ │ 00265de0: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

A │ │ │ +00265e10: 3235 3638 3822 3e3c 2f61 3e3c 6832 3e41 25688">

A │ │ │ 00265e20: 7267 756d 656e 7473 3c2f 6832 3e3c 6469 rguments

│ │ │ 00265e60: 3c64 743e 3c73 7061 6e20 636c 6173 733d
. Metic uni │ │ │ 00265ff0: 7473 2e20 416e 2065 6d70 7479 2073 7472 ts. An empty str │ │ │ 00266000: 696e 6720 6361 6e20 6265 2075 7365 642e ing can be used. │ │ │ 00266010: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 00266030: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00266040: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +00266050: 6d32 3537 3036 223e 3c2f 613e 3c68 323e m25706">

│ │ │ 00266060: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00266070: 3c70 3e0a 2020 2054 6869 7320 6675 6e63

. This func │ │ │ 00266080: 7469 6f6e 2061 6464 7320 6120 6e75 6d65 tion adds a nume │ │ │ 00266090: 7269 6320 6d65 7472 6963 2c20 7365 7474 ric metric, sett │ │ │ 002660a0: 696e 6720 7570 0a20 2020 6576 6572 7974 ing up. everyt │ │ │ 002660b0: 6869 6e67 206e 6565 6465 642e 0a3c 2f70 hing needed..

. j │ │ │ 00266b70: 736f 6e5f 6164 645f 7374 7269 6e67 5f6d son_add_string_m │ │ │ 00266b80: 6574 7269 633a 6c6f 6e67 286e 616d 653a etric:long(name: │ │ │ 00266b90: 7374 7269 6e67 2c64 6573 6372 6970 7469 string,descripti │ │ │ 00266ba0: 6f6e 3a73 7472 696e 6729 0a3c 2f70 7265 on:string).
│ │ │ +00266bd0: 6e61 6d65 3d22 6964 6d32 3537 3234 223e name="idm25724"> │ │ │ 00266be0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00266bf0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00266c10: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00266c40: 3c65 6d20 636c 6173 733d 2270 6172 616d │ │ │ +00266d80: 3d22 6964 6d32 3537 3337 223e 3c2f 613e ="idm25737"> │ │ │ 00266d90: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00266da0: 2f68 323e 3c70 3e0a 2020 2054 6869 7320 /h2>

. This │ │ │ 00266db0: 6675 6e63 7469 6f6e 2061 6464 7320 6120 function adds a │ │ │ 00266dc0: 7374 7269 6e67 206d 6574 7269 632c 2073 string metric, s │ │ │ 00266dd0: 6574 7469 6e67 2075 700a 2020 2065 7665 etting up. eve │ │ │ 00266de0: 7279 7468 696e 6720 6e65 6564 6564 2e0a rything needed.. │ │ │ 00266df0: 3c2f 703e 3c2f 6469 763e 3c2f 6469 763e

│ │ │ @@ -157474,16 +157474,16 @@ │ │ │ 00267210: 7379 7374 656d 7461 702d 646f 632f 7461 systemtap-doc/ta │ │ │ 00267220: 7073 6574 732f 4150 492d 6a73 6f6e 2d64 psets/API-json-d │ │ │ 00267230: 6174 612e 6874 6d6c 0000 0000 0000 0000 ata.html........ │ │ │ 00267240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267260: 0000 0000 3030 3030 3634 3400 3030 3030 ....0000644.0000 │ │ │ 00267270: 3030 3000 3030 3030 3030 3000 3030 3030 000.0000000.0000 │ │ │ -00267280: 3030 3035 3634 3300 3134 3533 3331 3531 0005643.14533151 │ │ │ -00267290: 3635 3200 3032 3230 3432 0020 3000 0000 652.022042. 0... │ │ │ +00267280: 3030 3035 3534 3100 3134 3533 3331 3531 0005541.14533151 │ │ │ +00267290: 3635 3200 3032 3230 3337 0020 3000 0000 652.022037. 0... │ │ │ 002672a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002672b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002672c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002672d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002672e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 002672f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267300: 0075 7374 6172 2020 0072 6f6f 7400 0000 .ustar .root... │ │ │ @@ -157586,113 +157586,113 @@ │ │ │ 00267910: 6469 7620 636c 6173 733d 2272 6566 7379 div class="refsy │ │ │ 00267920: 6e6f 7073 6973 6469 7622 3e3c 6832 3e53 nopsisdiv">

S │ │ │ 00267930: 796e 6f70 7369 733c 2f68 323e 3c70 7265 ynopsis

json_data 

Values< │ │ │ 002679a0: 2f68 323e 3c70 3e0a 2020 4e6f 6e65 0a20 /h2>

. None. │ │ │ 002679b0: 3c2f 703e 3c2f 6469 763e 3c64 6976 2063

│ │ │ 002679d0: 3c61 206e 616d 653d 2269 646d 3235 3937

Conte │ │ │ +002679e0: 3522 3e3c 2f61 3e3c 6832 3e43 6f6e 7465 5">

Conte │ │ │ 002679f0: 7874 3c2f 6832 3e3c 703e 0a20 2020 5468 xt

. Th │ │ │ 00267a00: 6973 2070 726f 6265 2066 6972 6573 2077 is probe fires w │ │ │ 00267a10: 6865 6e20 7468 6520 4a53 4f4e 2064 6174 hen the JSON dat │ │ │ 00267a20: 6120 6973 2061 626f 7574 2074 6f20 6265 a is about to be │ │ │ 00267a30: 2072 6561 642e 2054 6869 730a 2020 2070 read. This. p │ │ │ 00267a40: 726f 6265 206d 7573 7420 6761 7468 6572 robe must gather │ │ │ 00267a50: 2075 7020 6461 7461 2061 6e64 2074 6865 up data and the │ │ │ 00267a60: 6e20 6361 6c6c 2074 6865 2066 6f6c 6c6f n call the follo │ │ │ 00267a70: 7769 6e67 206d 6163 726f 7320 746f 0a20 wing macros to. │ │ │ 00267a80: 2020 6f75 7470 7574 2074 6865 2064 6174 output the dat │ │ │ 00267a90: 6120 696e 204a 534f 4e20 666f 726d 6174 a in JSON format │ │ │ -00267aa0: 2e20 4669 7273 742c 203c 656d 2063 6c61 . First, < │ │ │ -00267ac0: 636f 6465 3e6a 736f 6e5f 6f75 7470 7574 code>json_output │ │ │ -00267ad0: 5f64 6174 615f 7374 6172 743c 2f63 6f64 _data_start(). mus │ │ │ -00267af0: 7420 6265 2063 616c 6c65 642e 2054 6861 t be called. Tha │ │ │ -00267b00: 7420 6361 6c6c 2069 7320 666f 6c6c 6f77 t call is follow │ │ │ -00267b10: 6564 2062 7920 6f6e 6520 6f72 206d 6f72 ed by one or mor │ │ │ -00267b20: 6520 6f66 2074 6865 0a20 2020 666f 6c6c e of the. foll │ │ │ -00267b30: 6f77 696e 6720 286f 6e65 2063 616c 6c20 owing (one call │ │ │ -00267b40: 666f 7220 6561 6368 2064 6174 6120 6974 for each data it │ │ │ -00267b50: 656d 293a 0a20 2020 3c65 6d20 636c 6173 em):. json_output_ │ │ │ -00267b80: 7374 7269 6e67 5f76 616c 7565 3c2f 636f string_value(), json_out │ │ │ -00267bc0: 7075 745f 6e75 6d65 7269 635f 7661 6c75 put_numeric_valu │ │ │ -00267bd0: 653c 2f63 6f64 653e 3c2f 656d 3e28 292c e(), │ │ │ -00267be0: 0a20 2020 3c65 6d20 636c 6173 733d 2270 . │ │ │ -00267c00: 6a73 6f6e 5f6f 7574 7075 745f 6172 7261 json_output_arra │ │ │ -00267c10: 795f 7374 7269 6e67 5f76 616c 7565 3c2f y_string_value(), an │ │ │ -00267c30: 640a 2020 203c 656d 2063 6c61 7373 3d22 d. json_output_arr │ │ │ -00267c60: 6179 5f6e 756d 6572 6963 5f76 616c 7565 ay_numeric_value │ │ │ -00267c70: 3c2f 636f 6465 3e3c 2f65 6d3e 2829 2e20 (). │ │ │ -00267c80: 4669 6e61 6c6c 7920 3c65 6d20 636c 6173 Finally json_output_ │ │ │ -00267cb0: 6461 7461 5f65 6e64 3c2f 636f 6465 3e3c data_end< │ │ │ -00267cc0: 2f65 6d3e 2829 0a20 2020 6d75 7374 2062 /em>(). must b │ │ │ -00267cd0: 6520 6361 6c6c 6564 2e20 0a3c 2f70 3e3c e called. .

< │ │ │ -00267ce0: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
Prev < │ │ │ -00267da0: 2f74 643e 3c74 6420 7769 6474 683d 2232 /td>Up< │ │ │ -00267df0: 2f74 643e 3c74 6420 7769 6474 683d 2234 /td> Next
macro:: │ │ │ -00267ea0: 6a73 6f6e 5f6f 7574 7075 745f 7374 7269 json_output_stri │ │ │ -00267eb0: 6e67 5f76 616c 7565 3c2f 7370 616e 3e26 ng_value& │ │ │ -00267ec0: 2331 3630 3b3c 2f74 643e 3c74 6420 7769 #160;Home │ │ │ -00267f10: 3c2f 613e 3c2f 7464 3e3c 7464 2077 6964  Chapte │ │ │ -00267f50: 7226 2331 3630 3b33 342e 2623 3136 303b r 34.  │ │ │ -00267f60: 4f75 7470 7574 2066 696c 6520 7377 6974 Output file swit │ │ │ -00267f70: 6368 696e 6720 5461 7073 6574 3c2f 7464 ching Tapset
.............. │ │ │ +00267aa0: 2e20 4669 7273 742c 2040 3c63 6f64 6520 . First, @json_output_dat │ │ │ +00267ad0: 615f 7374 6172 743c 2f63 6f64 653e 0a20 a_start. │ │ │ +00267ae0: 2020 6d75 7374 2062 6520 6361 6c6c 6564 must be called │ │ │ +00267af0: 2e20 5468 6174 2063 616c 6c20 6973 2066 . That call is f │ │ │ +00267b00: 6f6c 6c6f 7765 6420 6279 206f 6e65 206f ollowed by one o │ │ │ +00267b10: 7220 6d6f 7265 206f 6620 7468 650a 2020 r more of the. │ │ │ +00267b20: 2066 6f6c 6c6f 7769 6e67 2028 6f6e 6520 following (one │ │ │ +00267b30: 6361 6c6c 2066 6f72 2065 6163 6820 6461 call for each da │ │ │ +00267b40: 7461 2069 7465 6d29 3a0a 2020 2040 3c63 ta item):. @json_output │ │ │ +00267b70: 5f73 7472 696e 675f 7661 6c75 653c 2f63 _string_value, @js │ │ │ +00267ba0: 6f6e 5f6f 7574 7075 745f 6e75 6d65 7269 on_output_numeri │ │ │ +00267bb0: 635f 7661 6c75 653c 2f63 6f64 653e 2c0a c_value,. │ │ │ +00267bc0: 2020 2040 3c63 6f64 6520 636c 6173 733d @json_ │ │ │ +00267be0: 6f75 7470 7574 5f61 7272 6179 5f73 7472 output_array_str │ │ │ +00267bf0: 696e 675f 7661 6c75 653c 2f63 6f64 653e ing_value │ │ │ +00267c00: 2c20 616e 640a 2020 2040 3c63 6f64 6520 , and. @json_output_arr │ │ │ +00267c30: 6179 5f6e 756d 6572 6963 5f76 616c 7565 ay_numeric_value │ │ │ +00267c40: 3c2f 636f 6465 3e2e 2046 696e 616c 6c79 . Finally │ │ │ +00267c50: 2040 3c63 6f64 6520 636c 6173 733d 2266 @json_ou │ │ │ +00267c70: 7470 7574 5f64 6174 615f 656e 643c 2f63 tput_data_end. must be │ │ │ +00267c90: 6361 6c6c 6564 2e20 0a3c 2f70 3e3c 2f64 called. .

│ │ │ +00267cc0: 3c68 723e 3c74 6162 6c65 2077 6964 7468
< │ │ │ +00267e10: 2f74 723e 3c74 723e 3c74 6420 7769 6474 /tr>< │ │ │ +00267f40: 2f74 723e 3c2f 7461 626c 653e 3c2f 6469 /tr>
P │ │ │ +00267d50: 7265 763c 2f61 3e26 2331 3630 3b3c 2f74 rev Up │ │ │ +00267dd0: 2623 3136 303b 3c61 2061 6363 6573 736b  Next
macro::js │ │ │ +00267e60: 6f6e 5f6f 7574 7075 745f 7374 7269 6e67 on_output_string │ │ │ +00267e70: 5f76 616c 7565 3c2f 7370 616e 3e26 2331 _value │ │ │ +00267e80: 3630 3b3c 2f74 643e 3c74 6420 7769 6474 60;Home Chapter& │ │ │ +00267f10: 2331 3630 3b33 342e 2623 3136 303b 4f75 #160;34. Ou │ │ │ +00267f20: 7470 7574 2066 696c 6520 7377 6974 6368 tput file switch │ │ │ +00267f30: 696e 6720 5461 7073 6574 3c2f 7464 3e3c ing Tapset
│ │ │ +00267f60: 0a00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00267f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00267f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00267f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ +00267fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00267ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00268000: 2e2f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ 00268010: 7379 7374 656d 7461 702d 646f 632f 7461 systemtap-doc/ta │ │ │ @@ -157821,15 +157821,15 @@ │ │ │ 002687c0: 7075 745f 6172 7261 795f 6e75 6d65 7269 put_array_numeri │ │ │ 002687d0: 635f 7661 6c75 6528 6172 7261 795f 6e61 c_value(array_na │ │ │ 002687e0: 6d65 2c61 7272 6179 5f69 6e64 6578 2c6d me,array_index,m │ │ │ 002687f0: 6574 7269 635f 6e61 6d65 2c76 616c 7565 etric_name,value │ │ │ 00268800: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64 ).

A │ │ │ +00268830: 3235 3738 3222 3e3c 2f61 3e3c 6832 3e41 25782">

A │ │ │ 00268840: 7267 756d 656e 7473 3c2f 6832 3e3c 6469 rguments

│ │ │ 00268880: 3c64 743e 3c73 7061 6e20 636c 6173 733d

. Th │ │ │ 00268ab0: 6520 6e75 6d65 7269 6320 7661 6c75 6520 e numeric value │ │ │ 00268ac0: 746f 206f 7574 7075 742e 0a20 2020 203c to output.. < │ │ │ 00268ad0: 2f70 3e3c 2f64 643e 3c2f 646c 3e3c 2f64 /p>

< │ │ │ -00268b00: 6120 6e61 6d65 3d22 6964 6d32 3538 3036 a name="idm25806 │ │ │ +00268b00: 6120 6e61 6d65 3d22 6964 6d32 3538 3035 a name="idm25805 │ │ │ 00268b10: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 00268b20: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 00268b30: 2054 6865 206a 736f 6e5f 6f75 7470 7574 The json_output │ │ │ 00268b40: 5f61 7272 6179 5f6e 756d 6572 6963 5f76 _array_numeric_v │ │ │ 00268b50: 616c 7565 206d 6163 726f 2069 7320 6465 alue macro is de │ │ │ 00268b60: 7369 676e 6564 0a20 2020 746f 2062 6520 signed. to be │ │ │ 00268b70: 6361 6c6c 6564 2066 726f 6d20 7468 6520 called from the │ │ │ @@ -158077,15 +158077,15 @@ │ │ │ 002697c0: 2040 6a73 6f6e 5f6f 7574 7075 745f 6172 @json_output_ar │ │ │ 002697d0: 7261 795f 7374 7269 6e67 5f76 616c 7565 ray_string_value │ │ │ 002697e0: 2861 7272 6179 5f6e 616d 652c 6172 7261 (array_name,arra │ │ │ 002697f0: 795f 696e 6465 782c 6d65 7472 6963 5f6e y_index,metric_n │ │ │ 00269800: 616d 652c 7661 6c75 6529 0a3c 2f70 7265 ame,value).

│ │ │ +00269830: 6e61 6d65 3d22 6964 6d32 3538 3234 223e name="idm25824"> │ │ │ 00269840: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00269850: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00269870: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 002698a0: 3c65 6d20 636c 6173 733d 2270 6172 616d

│ │ │ +00269b10: 6d32 3538 3437 223e 3c2f 613e 3c68 323e m25847">

│ │ │ 00269b20: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00269b30: 3c70 3e0a 2020 2054 6865 206a 736f 6e5f

. The json_ │ │ │ 00269b40: 6f75 7470 7574 5f61 7272 6179 5f73 7472 output_array_str │ │ │ 00269b50: 696e 675f 7661 6c75 6520 6d61 6372 6f20 ing_value macro │ │ │ 00269b60: 6973 2064 6573 6967 6e65 640a 2020 2074 is designed. t │ │ │ 00269b70: 6f20 6265 2063 616c 6c65 6420 6672 6f6d o be called from │ │ │ 00269b80: 2074 6865 2027 6a73 6f6e 5f64 6174 6127 the 'json_data' │ │ │ @@ -158326,21 +158326,21 @@ │ │ │ 0026a750: 3e3c 6832 3e53 796e 6f70 7369 733c 2f68 >

Synopsis
. 
│ │ │  0026a780: 2020 2040 6a73 6f6e 5f6f 7574 7075 745f     @json_output_
│ │ │  0026a790: 6461 7461 5f65 6e64 2829 0a3c 2f70 7265  data_end().

│ │ │ +0026a7c0: 6e61 6d65 3d22 6964 6d32 3538 3636 223e name="idm25866"> │ │ │ 0026a7d0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 0026a7e0: 733c 2f68 323e 3c70 3e0a 2020 4e6f 6e65 s

. None │ │ │ 0026a7f0: 0a20 3c2f 703e 3c2f 6469 763e 3c64 6976 .

Des │ │ │ +0026a820: 3836 3922 3e3c 2f61 3e3c 6832 3e44 6573 869">

Des │ │ │ 0026a830: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 0026a840: 0a20 2020 5468 6520 6a73 6f6e 5f6f 7574 . The json_out │ │ │ 0026a850: 7075 745f 6461 7461 5f65 6e64 206d 6163 put_data_end mac │ │ │ 0026a860: 726f 2069 7320 6465 7369 676e 6564 2074 ro is designed t │ │ │ 0026a870: 6f20 6265 0a20 2020 6361 6c6c 6564 2066 o be. called f │ │ │ 0026a880: 726f 6d20 7468 6520 276a 736f 6e5f 6461 rom the 'json_da │ │ │ 0026a890: 7461 2720 7072 6f62 6520 6672 6f6d 2074 ta' probe from t │ │ │ @@ -158518,20 +158518,20 @@ │ │ │ 0026b350: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>

│ │ │  0026b370: 0a20 2020 2040 6a73 6f6e 5f6f 7574 7075  .    @json_outpu
│ │ │  0026b380: 745f 6461 7461 5f73 7461 7274 2829 0a3c  t_data_start().<
│ │ │  0026b390: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620  /pre>

Argu │ │ │ +0026b3c0: 3837 223e 3c2f 613e 3c68 323e 4172 6775 87">

Argu │ │ │ 0026b3d0: 6d65 6e74 733c 2f68 323e 3c70 3e0a 2020 ments

. │ │ │ 0026b3e0: 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 763e None.

│ │ │ 0026b3f0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. The json │ │ │ 0026b440: 5f6f 7574 7075 745f 6461 7461 5f73 7461 _output_data_sta │ │ │ 0026b450: 7274 206d 6163 726f 2069 7320 6465 7369 rt macro is desi │ │ │ 0026b460: 676e 6564 2074 6f20 6265 0a20 2020 6361 gned to be. ca │ │ │ 0026b470: 6c6c 6564 2066 726f 6d20 7468 6520 276a lled from the 'j │ │ │ 0026b480: 736f 6e5f 6461 7461 2720 7072 6f62 6520 son_data' probe │ │ │ @@ -158712,15 +158712,15 @@ │ │ │ 0026bf70: 733d 2270 726f 6772 616d 6c69 7374 696e s="programlistin │ │ │ 0026bf80: 6722 3e0a 2020 2020 406a 736f 6e5f 6f75 g">. @json_ou │ │ │ 0026bf90: 7470 7574 5f6e 756d 6572 6963 5f76 616c tput_numeric_val │ │ │ 0026bfa0: 7565 286e 616d 652c 7661 6c75 6529 0a3c ue(name,value).< │ │ │ 0026bfb0: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620 /pre>

Argu │ │ │ +0026bfe0: 3038 223e 3c2f 613e 3c68 323e 4172 6775 08">

Argu │ │ │ 0026bff0: 6d65 6e74 733c 2f68 323e 3c64 6976 2063 ments

│ │ │ @@ -158737,15 +158737,15 @@ │ │ │ 0026c100: 3e3c 2f64 743e 3c64 643e 3c70 3e0a 2020 >

. │ │ │ 0026c110: 2020 2054 6865 206e 756d 6572 6963 2076 The numeric v │ │ │ 0026c120: 616c 7565 2074 6f20 6f75 7470 7574 2e0a alue to output.. │ │ │ 0026c130: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

D │ │ │ +0026c170: 3235 3932 3122 3e3c 2f61 3e3c 6832 3e44 25921">

D │ │ │ 0026c180: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 0026c190: 703e 0a20 2020 5468 6520 6a73 6f6e 5f6f p>. The json_o │ │ │ 0026c1a0: 7574 7075 745f 6e75 6d65 7269 635f 7661 utput_numeric_va │ │ │ 0026c1b0: 6c75 6520 6d61 6372 6f20 6973 2064 6573 lue macro is des │ │ │ 0026c1c0: 6967 6e65 6420 746f 2062 650a 2020 2063 igned to be. c │ │ │ 0026c1d0: 616c 6c65 6420 6672 6f6d 2074 6865 2027 alled from the ' │ │ │ 0026c1e0: 6a73 6f6e 5f64 6174 6127 2070 726f 6265 json_data' probe │ │ │ @@ -158933,15 +158933,15 @@ │ │ │ 0026cd40: 7265 2063 6c61 7373 3d22 7072 6f67 7261 re class="progra │ │ │ 0026cd50: 6d6c 6973 7469 6e67 223e 0a20 2020 2040 mlisting">. @ │ │ │ 0026cd60: 6a73 6f6e 5f6f 7574 7075 745f 7374 7269 json_output_stri │ │ │ 0026cd70: 6e67 5f76 616c 7565 286e 616d 652c 7661 ng_value(name,va │ │ │ 0026cd80: 6c75 6529 0a3c 2f70 7265 3e3c 2f64 6976 lue).
Arguments │ │ │ 0026cdd0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -158958,15 +158958,15 @@ │ │ │ 0026ced0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ 0026cee0: 703e 0a20 2020 2020 5468 6520 7374 7269 p>. The stri │ │ │ 0026cef0: 6e67 2076 616c 7565 2074 6f20 6f75 7470 ng value to outp │ │ │ 0026cf00: 7574 2e0a 2020 2020 3c2f 703e 3c2f 6464 ut..

< │ │ │ +0026cf40: 2269 646d 3235 3935 3322 3e3c 2f61 3e3c "idm25953">< │ │ │ 0026cf50: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. The js │ │ │ 0026cf70: 6f6e 5f6f 7574 7075 745f 7374 7269 6e67 on_output_string │ │ │ 0026cf80: 5f76 616c 7565 206d 6163 726f 2069 7320 _value macro is │ │ │ 0026cf90: 6465 7369 676e 6564 2074 6f20 6265 0a20 designed to be. │ │ │ 0026cfa0: 2020 6361 6c6c 6564 2066 726f 6d20 7468 called from th │ │ │ 0026cfb0: 6520 276a 736f 6e5f 6461 7461 2720 7072 e 'json_data' pr │ │ │ @@ -159159,15 +159159,15 @@ │ │ │ 0026db60: 2063 6c61 7373 3d22 7072 6f67 7261 6d6c class="programl │ │ │ 0026db70: 6973 7469 6e67 223e 0a20 2020 206a 736f isting">. jso │ │ │ 0026db80: 6e5f 7365 745f 7072 6566 6978 3a6c 6f6e n_set_prefix:lon │ │ │ 0026db90: 6728 7072 6566 6978 3a73 7472 696e 6729 g(prefix:string) │ │ │ 0026dba0: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469 .

Ar │ │ │ +0026dbd0: 3537 3535 223e 3c2f 613e 3c68 323e 4172 5755">

Ar │ │ │ 0026dbe0: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 0026dc20: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt> │ │ │ 0026dc70: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ 0026dc80: 2070 7265 6669 7820 6e61 6d65 2074 6f20 prefix name to │ │ │ 0026dc90: 6265 2075 7365 642e 0a20 2020 203c 2f70 be used..

│ │ │ +0026dcd0: 6e61 6d65 3d22 6964 6d32 3537 3633 223e name="idm25763"> │ │ │ 0026dce0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0026dcf0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 0026dd00: 6869 7320 6675 6e63 7469 6f6e 2073 6574 his function set │ │ │ 0026dd10: 7320 7468 6520 3c73 7061 6e20 636c 6173 s the “ │ │ │ 0026dd30: 3b3c 7370 616e 2063 6c61 7373 3d22 7175 ;prefix

Argu │ │ │ +0026ea40: 3933 223e 3c2f 613e 3c68 323e 4172 6775 93">

Argu │ │ │ 0026ea50: 6d65 6e74 733c 2f68 323e 3c64 6976 2063 ments

│ │ │ @@ -159426,15 +159426,15 @@ │ │ │ 0026ec10: 3e3c 703e 0a20 2020 2020 7468 6520 6d61 >

. the ma │ │ │ 0026ec20: 7869 6d75 6d20 6c65 6e67 7468 206f 6620 ximum length of │ │ │ 0026ec30: 7468 6520 6f75 7470 7574 2073 7472 696e the output strin │ │ │ 0026ec40: 670a 2020 2020 3c2f 703e 3c2f 6464 3e3c g.

< │ │ │ 0026ec50: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>
│ │ │ 0026ec60: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. Reads in │ │ │ 0026ecb0: 6c65 6e20 6368 6172 6163 7465 7273 206f len characters o │ │ │ 0026ecc0: 6620 6120 6275 6666 6572 2066 726f 6d20 f a buffer from │ │ │ 0026ecd0: 7468 6520 6769 7665 6e20 6b65 726e 656c the given kernel │ │ │ 0026ece0: 2073 7061 6365 0a20 2020 6d65 6d6f 7279 space. memory │ │ │ 0026ecf0: 2061 6464 7265 7373 2c20 616e 6420 7265 address, and re │ │ │ @@ -159650,15 +159650,15 @@ │ │ │ 0026fa10: 7469 6e67 223e 3229 206b 6572 6e65 6c5f ting">2) kernel_ │ │ │ 0026fa20: 6275 6666 6572 5f71 756f 7465 643a 7374 buffer_quoted:st │ │ │ 0026fa30: 7269 6e67 2861 6464 723a 6c6f 6e67 2c69 ring(addr:long,i │ │ │ 0026fa40: 6e6c 656e 3a6c 6f6e 672c 6f75 746c 656e nlen:long,outlen │ │ │ 0026fa50: 3a6c 6f6e 6729 3c2f 7072 653e 3c2f 6469 :long)

< │ │ │ +0026fa80: 2269 646d 3138 3335 3622 3e3c 2f61 3e3c "idm18356">< │ │ │ 0026fa90: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

. │ │ │ 0026fc60: 2074 6865 206d 6178 696d 756d 206c 656e the maximum len │ │ │ 0026fc70: 6774 6820 6f66 2074 6865 206f 7574 7075 gth of the outpu │ │ │ 0026fc80: 7420 7374 7269 6e67 0a20 2020 203c 2f70 t string.

│ │ │ +0026fcc0: 6e61 6d65 3d22 6964 6d31 3833 3734 223e name="idm18374"> │ │ │ 0026fcd0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0026fce0: 696f 6e3c 2f68 323e 3c70 3e31 2920 5265 ion

1) Re │ │ │ 0026fcf0: 6164 7320 696e 6c65 6e20 6368 6172 6163 ads inlen charac │ │ │ 0026fd00: 7465 7273 206f 6620 6120 6275 6666 6572 ters of a buffer │ │ │ 0026fd10: 2066 726f 6d20 7468 6520 6769 7665 6e20 from the given │ │ │ 0026fd20: 6b65 726e 656c 2073 7061 6365 0a20 2020 kernel space. │ │ │ 0026fd30: 6d65 6d6f 7279 2061 6464 7265 7373 2c20 memory address, │ │ │ @@ -159928,15 +159928,15 @@ │ │ │ 00270b70: 3e53 796e 6f70 7369 733c 2f68 323e 3c70 >Synopsis

. k │ │ │ 00270ba0: 6572 6e65 6c5f 6368 6172 3a6c 6f6e 6728 ernel_char:long( │ │ │ 00270bb0: 6164 6472 3a6c 6f6e 6729 0a3c 2f70 7265 addr:long).

│ │ │ +00270be0: 6e61 6d65 3d22 6964 6d31 3834 3239 223e name="idm18429"> │ │ │ 00270bf0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00270c00: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00270c20: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00270c50: 3c65 6d20 636c 6173 733d 2270 6172 616d

Description

. Returns │ │ │ 00270d30: 7468 6520 6368 6172 2076 616c 7565 2066 the char value f │ │ │ 00270d40: 726f 6d20 6120 6769 7665 6e20 6b65 726e rom a given kern │ │ │ 00270d50: 656c 206d 656d 6f72 7920 6164 6472 6573 el memory addres │ │ │ 00270d60: 732e 0a20 2020 5265 706f 7274 7320 616e s.. Reports an │ │ │ 00270d70: 2065 7272 6f72 2077 6865 6e20 7265 6164 error when read │ │ │ @@ -160149,15 +160149,15 @@ │ │ │ 00271940: 6832 3e53 796e 6f70 7369 733c 2f68 323e h2>Synopsis │ │ │ 00271950: 3c70 7265 2063 6c61 7373 3d22 7072 6f67

.   
│ │ │  00271970: 206b 6572 6e65 6c5f 696e 743a 6c6f 6e67   kernel_int:long
│ │ │  00271980: 2861 6464 723a 6c6f 6e67 290a 3c2f 7072  (addr:long).

Argumen │ │ │ 002719d0: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

Description

. Returns │ │ │ 00271b00: 7468 6520 696e 7420 7661 6c75 6520 6672 the int value fr │ │ │ 00271b10: 6f6d 2061 2067 6976 656e 206b 6572 6e65 om a given kerne │ │ │ 00271b20: 6c20 6d65 6d6f 7279 2061 6464 7265 7373 l memory address │ │ │ 00271b30: 2e0a 2020 2052 6570 6f72 7473 2061 6e20 .. Reports an │ │ │ 00271b40: 6572 726f 7220 7768 656e 2072 6561 6469 error when readi │ │ │ @@ -160377,15 +160377,15 @@ │ │ │ 00272780: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>

│ │ │  002727a0: 0a20 2020 206b 6572 6e65 6c5f 6c6f 6e67  .    kernel_long
│ │ │  002727b0: 3a6c 6f6e 6728 6164 6472 3a6c 6f6e 6729  :long(addr:long)
│ │ │  002727c0: 0a3c 2f70 7265 3e3c 2f64 6976 3e3c 6469  .

Ar │ │ │ +002727f0: 3834 3831 223e 3c2f 613e 3c68 323e 4172 8481">

Ar │ │ │ 00272800: 6775 6d65 6e74 733c 2f68 323e 3c64 6976 guments

< │ │ │ 00272840: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>

. The k │ │ │ 002728a0: 6572 6e65 6c20 6164 6472 6573 7320 746f ernel address to │ │ │ 002728b0: 2072 6574 7269 6576 6520 7468 6520 6c6f retrieve the lo │ │ │ 002728c0: 6e67 2066 726f 6d0a 2020 2020 3c2f 703e ng from.

│ │ │ 002728d0: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
│ │ │ 002728e0: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +00272900: 616d 653d 2269 646d 3138 3438 3922 3e3c ame="idm18489">< │ │ │ 00272910: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00272920: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 5265 on

. Re │ │ │ 00272930: 7475 726e 7320 7468 6520 6c6f 6e67 2076 turns the long v │ │ │ 00272940: 616c 7565 2066 726f 6d20 6120 6769 7665 alue from a give │ │ │ 00272950: 6e20 6b65 726e 656c 206d 656d 6f72 7920 n kernel memory │ │ │ 00272960: 6164 6472 6573 732e 0a20 2020 5265 706f address.. Repo │ │ │ 00272970: 7274 7320 616e 2065 7272 6f72 2077 6865 rts an error whe │ │ │ @@ -160613,15 +160613,15 @@ │ │ │ 00273640: 733d 2270 726f 6772 616d 6c69 7374 696e s="programlistin │ │ │ 00273650: 6722 3e0a 2020 2020 6b65 726e 656c 5f6f g">. kernel_o │ │ │ 00273660: 725f 7573 6572 5f73 7472 696e 675f 7175 r_user_string_qu │ │ │ 00273670: 6f74 6564 5f75 7466 3136 3a73 7472 696e oted_utf16:strin │ │ │ 00273680: 6728 6164 6472 3a6c 6f6e 6729 0a3c 2f70 g(addr:long).

< │ │ │ -002736b0: 6120 6e61 6d65 3d22 6964 6d31 3835 3334 a name="idm18534 │ │ │ +002736b0: 6120 6e61 6d65 3d22 6964 6d31 3835 3333 a name="idm18533 │ │ │ 002736c0: 223e 3c2f 613e 3c68 323e 4172 6775 6d65 ">

Argume │ │ │ 002736d0: 6e74 733c 2f68 323e 3c64 6976 2063 6c61 nts

< │ │ │ 00273710: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 00273720: 223e 3c65 6d20 636c 6173 733d 2270 6172 "> │ │ │ +002737e0: 3d22 6964 6d31 3835 3431 223e 3c2f 613e ="idm18541"> │ │ │ 002737f0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00273800: 2f68 323e 3c70 3e0a 2020 2053 696d 696c /h2>

. Simil │ │ │ 00273810: 6172 2074 6f20 6b65 726e 656c 5f73 7472 ar to kernel_str │ │ │ 00273820: 696e 675f 7175 6f74 6564 5f75 7466 3136 ing_quoted_utf16 │ │ │ 00273830: 2065 7863 6570 7420 7573 6573 2075 7365 except uses use │ │ │ 00273840: 7220 6d65 6d6f 7279 2061 7320 6120 6661 r memory as a fa │ │ │ 00273850: 6c6c 6261 636b 206d 6574 686f 640a 3c2f llback method.. ke │ │ │ 00274430: 726e 656c 5f6f 725f 7573 6572 5f73 7472 rnel_or_user_str │ │ │ 00274440: 696e 675f 7175 6f74 6564 5f75 7466 3332 ing_quoted_utf32 │ │ │ 00274450: 3a73 7472 696e 6728 6164 6472 3a6c 6f6e :string(addr:lon │ │ │ 00274460: 6729 0a3c 2f70 7265 3e3c 2f64 6976 3e3c g).

< │ │ │ 00274470: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00274480: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +00274490: 6d31 3835 3539 223e 3c2f 613e 3c68 323e m18559">

│ │ │ 002744a0: 4172 6775 6d65 6e74 733c 2f68 323e 3c64 Arguments

< │ │ │ -002745b0: 6120 6e61 6d65 3d22 6964 6d31 3835 3638 a name="idm18568 │ │ │ +002745b0: 6120 6e61 6d65 3d22 6964 6d31 3835 3637 a name="idm18567 │ │ │ 002745c0: 223e 3c2f 613e 3c68 323e 4465 7363 7269 ">

Descri │ │ │ 002745d0: 7074 696f 6e3c 2f68 323e 3c70 3e0a 2020 ption

. │ │ │ 002745e0: 2053 696d 696c 6172 2074 6f20 6b65 726e Similar to kern │ │ │ 002745f0: 656c 5f73 7472 696e 675f 7175 6f74 6564 el_string_quoted │ │ │ 00274600: 5f75 7466 3332 2065 7863 6570 7420 7573 _utf32 except us │ │ │ 00274610: 6572 206d 656d 6f72 7920 6973 2061 2066 er memory is a f │ │ │ 00274620: 616c 6c62 6163 6b20 6d65 7468 6f64 0a3c allback method.< │ │ │ @@ -161056,15 +161056,15 @@ │ │ │ 002751f0: 2270 726f 6772 616d 6c69 7374 696e 6722 "programlisting" │ │ │ 00275200: 3e0a 2020 2020 6b65 726e 656c 5f6f 725f >. kernel_or_ │ │ │ 00275210: 7573 6572 5f73 7472 696e 675f 7175 6f74 user_string_quot │ │ │ 00275220: 6564 3a73 7472 696e 6728 6164 6472 3a6c ed:string(addr:l │ │ │ 00275230: 6f6e 6729 0a3c 2f70 7265 3e3c 2f64 6976 ong).

Arguments │ │ │ 00275280: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -161075,15 +161075,15 @@ │ │ │ 00275320: 7220 6d65 6d6f 7279 2061 6464 7265 7373 r memory address │ │ │ 00275330: 2074 6f20 7265 7472 6965 7665 2074 6865 to retrieve the │ │ │ 00275340: 2073 7472 696e 6720 6672 6f6d 0a20 2020 string from. │ │ │ 00275350: 203c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c

< │ │ │ 00275360: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

Desc │ │ │ +00275390: 3135 223e 3c2f 613e 3c68 323e 4465 7363 15">

Desc │ │ │ 002753a0: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 002753b0: 2020 2053 696d 696c 6172 2074 6f20 6b65 Similar to ke │ │ │ 002753c0: 726e 656c 5f73 7472 696e 675f 7175 6f74 rnel_string_quot │ │ │ 002753d0: 6564 2065 7863 6570 7420 7573 6572 206d ed except user m │ │ │ 002753e0: 656d 6f72 7920 6973 2061 2066 616c 6c62 emory is a fallb │ │ │ 002753f0: 6163 6b20 6d65 7468 6f64 0a3c 2f70 3e3c ack method.

< │ │ │ 00275400: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
.    kern
│ │ │  00275fd0: 656c 5f70 6f69 6e74 6572 3a6c 6f6e 6728  el_pointer:long(
│ │ │  00275fe0: 6164 6472 3a6c 6f6e 6729 0a3c 2f70 7265  addr:long).
│ │ │ +00276010: 6e61 6d65 3d22 6964 6d31 3835 3835 223e name="idm18585"> │ │ │ 00276020: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00276030: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00276050: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00276080: 3c65 6d20 636c 6173 733d 2270 6172 616d │ │ │ +00276130: 3d22 6964 6d31 3835 3933 223e 3c2f 613e ="idm18593"> │ │ │ 00276140: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00276150: 2f68 323e 3c70 3e0a 2020 2052 6574 7572 /h2>

. Retur │ │ │ 00276160: 6e73 2074 6865 2070 6f69 6e74 6572 2076 ns the pointer v │ │ │ 00276170: 616c 7565 2066 726f 6d20 6120 6769 7665 alue from a give │ │ │ 00276180: 6e20 6b65 726e 656c 206d 656d 6f72 790a n kernel memory. │ │ │ 00276190: 2020 2061 6464 7265 7373 2e20 5265 706f address. Repo │ │ │ 002761a0: 7274 7320 616e 2065 7272 6f72 2077 6865 rts an error whe │ │ │ @@ -161495,15 +161495,15 @@ │ │ │ 00276d60: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

.    kernel_
│ │ │  00276d90: 7368 6f72 743a 6c6f 6e67 2861 6464 723a  short:long(addr:
│ │ │  00276da0: 6c6f 6e67 290a 3c2f 7072 653e 3c2f 6469  long).
< │ │ │ +00276dd0: 2269 646d 3138 3631 3122 3e3c 2f61 3e3c "idm18611">< │ │ │ 00276de0: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments
│ │ │ 00276ec0: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Des │ │ │ +00276ef0: 3631 3922 3e3c 2f61 3e3c 6832 3e44 6573 619">

Des │ │ │ 00276f00: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 00276f10: 0a20 2020 5265 7475 726e 7320 7468 6520 . Returns the │ │ │ 00276f20: 7368 6f72 7420 7661 6c75 6520 6672 6f6d short value from │ │ │ 00276f30: 2061 2067 6976 656e 206b 6572 6e65 6c20 a given kernel │ │ │ 00276f40: 6d65 6d6f 7279 2061 6464 7265 7373 2e0a memory address.. │ │ │ 00276f50: 2020 2052 6570 6f72 7473 2061 6e20 6572 Reports an er │ │ │ 00276f60: 726f 7220 7768 656e 2072 6561 6469 6e67 ror when reading │ │ │ @@ -161722,15 +161722,15 @@ │ │ │ 00277b90: 6c61 7373 3d22 7072 6f67 7261 6d6c 6973 lass="programlis │ │ │ 00277ba0: 7469 6e67 223e 0a20 2020 206b 6572 6e65 ting">. kerne │ │ │ 00277bb0: 6c5f 7374 7269 6e67 5f6e 3a73 7472 696e l_string_n:strin │ │ │ 00277bc0: 6728 6164 6472 3a6c 6f6e 672c 6e3a 6c6f g(addr:long,n:lo │ │ │ 00277bd0: 6e67 290a 3c2f 7072 653e 3c2f 6469 763e ng).

│ │ │ 00277be0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Arguments

< │ │ │ 00277c20: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 00277c30: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -161750,15 +161750,15 @@ │ │ │ 00277d50: 656e 6774 6820 6f66 2074 6865 2073 7472 ength of the str │ │ │ 00277d60: 696e 6720 2869 6620 6e6f 7420 6e75 6c6c ing (if not null │ │ │ 00277d70: 2074 6572 6d69 6e61 7465 6429 0a20 2020 terminated). │ │ │ 00277d80: 203c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c

< │ │ │ 00277d90: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

Desc │ │ │ +00277dc0: 3833 223e 3c2f 613e 3c68 323e 4465 7363 83">

Desc │ │ │ 00277dd0: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 00277de0: 2020 2052 6574 7572 6e73 2074 6865 2043 Returns the C │ │ │ 00277df0: 2073 7472 696e 6720 6f66 2061 206d 6178 string of a max │ │ │ 00277e00: 696d 756d 2067 6976 656e 206c 656e 6774 imum given lengt │ │ │ 00277e10: 6820 6672 6f6d 2061 0a20 2020 6769 7665 h from a. give │ │ │ 00277e20: 6e20 6b65 726e 656c 206d 656d 6f72 7920 n kernel memory │ │ │ 00277e30: 6164 6472 6573 732e 2052 6570 6f72 7473 address. Reports │ │ │ @@ -161950,15 +161950,15 @@ │ │ │ 002789d0: 636c 6173 733d 2270 726f 6772 616d 6c69 class="programli │ │ │ 002789e0: 7374 696e 6722 3e0a 2020 2020 6b65 726e sting">. kern │ │ │ 002789f0: 656c 5f73 7472 696e 675f 7175 6f74 6564 el_string_quoted │ │ │ 00278a00: 5f75 7466 3136 3a73 7472 696e 6728 6164 _utf16:string(ad │ │ │ 00278a10: 6472 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c dr:long).< │ │ │ 00278a20: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arguments< │ │ │ 00278a60: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>

Description

. This fun │ │ │ 00278b90: 6374 696f 6e20 636f 6d62 696e 6573 2071 ction combines q │ │ │ 00278ba0: 756f 7469 6e67 2061 7320 7065 7220 3c65 uoting as per string │ │ │ 00278bd0: 5f71 756f 7465 643c 2f63 6f64 653e 3c2f _quoted. kernel_ │ │ │ 002797f0: 7374 7269 6e67 5f71 756f 7465 645f 7574 string_quoted_ut │ │ │ 00279800: 6633 323a 7374 7269 6e67 2861 6464 723a f32:string(addr: │ │ │ 00279810: 6c6f 6e67 290a 3c2f 7072 653e 3c2f 6469 long).

< │ │ │ +00279840: 2269 646d 3138 3735 3522 3e3c 2f61 3e3c "idm18755">< │ │ │ 00279850: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

De │ │ │ +00279960: 3837 3633 223e 3c2f 613e 3c68 323e 4465 8763">

De │ │ │ 00279970: 7363 7269 7074 696f 6e3c 2f68 323e 3c70 scription

. This functi │ │ │ 00279990: 6f6e 2063 6f6d 6269 6e65 7320 7175 6f74 on combines quot │ │ │ 002799a0: 696e 6720 6173 2070 6572 203c 656d 2063 ing as per string_qu │ │ │ 002799d0: 6f74 6564 3c2f 636f 6465 3e3c 2f65 6d3e oted │ │ │ @@ -162396,15 +162396,15 @@ │ │ │ 0027a5b0: 3e3c 7072 6520 636c 6173 733d 2270 726f >

.  
│ │ │  0027a5d0: 2020 6b65 726e 656c 5f73 7472 696e 675f    kernel_string_
│ │ │  0027a5e0: 7175 6f74 6564 3a73 7472 696e 6728 6164  quoted:string(ad
│ │ │  0027a5f0: 6472 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c  dr:long).
< │ │ │ 0027a600: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Arguments< │ │ │ 0027a640: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
│ │ │ +0027a740: 6e61 6d65 3d22 6964 6d31 3837 3039 223e name="idm18709"> │ │ │ 0027a750: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0027a760: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2052 ion

. R │ │ │ 0027a770: 6574 7572 6e73 2074 6865 206e 756c 6c20 eturns the null │ │ │ 0027a780: 7465 726d 696e 6174 6564 2043 2073 7472 terminated C str │ │ │ 0027a790: 696e 6720 6672 6f6d 2061 2067 6976 656e ing from a given │ │ │ 0027a7a0: 206b 6572 6e65 6c0a 2020 206d 656d 6f72 kernel. memor │ │ │ 0027a7b0: 7920 6164 6472 6573 7320 7768 6572 6520 y address where │ │ │ @@ -162626,15 +162626,15 @@ │ │ │ 0027b410: 616d 6c69 7374 696e 6722 3e32 2920 6b65 amlisting">2) ke │ │ │ 0027b420: 726e 656c 5f73 7472 696e 675f 7574 6631 rnel_string_utf1 │ │ │ 0027b430: 363a 7374 7269 6e67 2861 6464 723a 6c6f 6:string(addr:lo │ │ │ 0027b440: 6e67 2c65 7272 5f6d 7367 3a73 7472 696e ng,err_msg:strin │ │ │ 0027b450: 6729 3c2f 7072 653e 3c2f 6469 763e 3c64 g)

A │ │ │ +0027b480: 3138 3738 3422 3e3c 2f61 3e3c 6832 3e41 18784">

A │ │ │ 0027b490: 7267 756d 656e 7473 3c2f 6832 3e3c 6469 rguments

│ │ │ 0027b4d0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
< │ │ │ 0027b610: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>

Desc │ │ │ +0027b640: 3937 223e 3c2f 613e 3c68 323e 4465 7363 97">

Desc │ │ │ 0027b650: 7269 7074 696f 6e3c 2f68 323e 3c70 3e31 ription

1 │ │ │ 0027b660: 2920 5468 6973 2066 756e 6374 696f 6e20 ) This function │ │ │ 0027b670: 7265 7475 726e 7320 6120 6e75 6c6c 2074 returns a null t │ │ │ 0027b680: 6572 6d69 6e61 7465 6420 5554 462d 3820 erminated UTF-8 │ │ │ 0027b690: 7374 7269 6e67 2063 6f6e 7665 7274 6564 string converted │ │ │ 0027b6a0: 0a20 2020 6672 6f6d 2074 6865 2055 5446 . from the UTF │ │ │ 0027b6b0: 2d31 3620 7374 7269 6e67 2061 7420 6120 -16 string at a │ │ │ @@ -162880,15 +162880,15 @@ │ │ │ 0027c3f0: 733d 2270 726f 6772 616d 6c69 7374 696e s="programlistin │ │ │ 0027c400: 6722 3e32 2920 6b65 726e 656c 5f73 7472 g">2) kernel_str │ │ │ 0027c410: 696e 675f 7574 6633 323a 7374 7269 6e67 ing_utf32:string │ │ │ 0027c420: 2861 6464 723a 6c6f 6e67 2c65 7272 5f6d (addr:long,err_m │ │ │ 0027c430: 7367 3a73 7472 696e 6729 3c2f 7072 653e sg:string) │ │ │ 0027c440: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

< │ │ │ 0027c4d0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -162908,15 +162908,15 @@ │ │ │ 0027c5b0: 6865 2065 7272 6f72 206d 6573 7361 6765 he error message │ │ │ 0027c5c0: 2074 6f20 7265 7475 726e 2077 6865 6e20 to return when │ │ │ 0027c5d0: 6461 7461 2069 736e 2774 2061 7661 696c data isn't avail │ │ │ 0027c5e0: 6162 6c65 0a20 2020 203c 2f70 3e3c 2f64 able.

│ │ │ +0027c620: 3d22 6964 6d31 3838 3330 223e 3c2f 613e ="idm18830"> │ │ │ 0027c630: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 0027c640: 2f68 323e 3c70 3e31 2920 5468 6973 2066 /h2>

1) This f │ │ │ 0027c650: 756e 6374 696f 6e20 7265 7475 726e 7320 unction returns │ │ │ 0027c660: 6120 6e75 6c6c 2074 6572 6d69 6e61 7465 a null terminate │ │ │ 0027c670: 6420 5554 462d 3820 7374 7269 6e67 2063 d UTF-8 string c │ │ │ 0027c680: 6f6e 7665 7274 6564 0a20 2020 6672 6f6d onverted. from │ │ │ 0027c690: 2074 6865 2055 5446 2d33 3220 7374 7269 the UTF-32 stri │ │ │ @@ -163132,15 +163132,15 @@ │ │ │ 0027d3b0: 6772 616d 6c69 7374 696e 6722 3e32 2920 gramlisting">2) │ │ │ 0027d3c0: 6b65 726e 656c 5f73 7472 696e 673a 7374 kernel_string:st │ │ │ 0027d3d0: 7269 6e67 2861 6464 723a 6c6f 6e67 2c65 ring(addr:long,e │ │ │ 0027d3e0: 7272 5f6d 7367 3a73 7472 696e 6729 3c2f rr_msg:string)

│ │ │ 0027d410: 3c61 206e 616d 653d 2269 646d 3138 3633

Argum │ │ │ +0027d420: 3822 3e3c 2f61 3e3c 6832 3e41 7267 756d 8">

Argum │ │ │ 0027d430: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 0027d470: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ @@ -163159,15 +163159,15 @@ │ │ │ 0027d560: 2020 2054 6865 2065 7272 6f72 206d 6573 The error mes │ │ │ 0027d570: 7361 6765 2074 6f20 7265 7475 726e 2077 sage to return w │ │ │ 0027d580: 6865 6e20 6461 7461 2069 736e 2774 2061 hen data isn't a │ │ │ 0027d590: 7661 696c 6162 6c65 0a20 2020 203c 2f70 vailable.

│ │ │ +0027d5d0: 6e61 6d65 3d22 6964 6d31 3836 3531 223e name="idm18651"> │ │ │ 0027d5e0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 0027d5f0: 696f 6e3c 2f68 323e 3c70 3e31 2920 5468 ion

1) Th │ │ │ 0027d600: 6973 2066 756e 6374 696f 6e20 7265 7475 is function retu │ │ │ 0027d610: 726e 7320 7468 6520 6e75 6c6c 2074 6572 rns the null ter │ │ │ 0027d620: 6d69 6e61 7465 6420 4320 7374 7269 6e67 minated C string │ │ │ 0027d630: 0a20 2020 6672 6f6d 2061 2067 6976 656e . from a given │ │ │ 0027d640: 206b 6572 6e65 6c20 6d65 6d6f 7279 2061 kernel memory a │ │ │ @@ -163348,15 +163348,15 @@ │ │ │ 0027e130: 7379 6e6f 7073 6973 6469 7622 3e3c 6832 synopsisdiv">

Synopsis

kprocess.cre │ │ │ 0027e170: 6174 6520 3c2f 7072 653e 3c2f 6469 763e ate

│ │ │ 0027e180: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Values

< │ │ │ 0027e1f0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>

. T │ │ │ 0027e2e0: 6865 2054 4944 206f 6620 7468 6520 6e65 he TID of the ne │ │ │ 0027e2f0: 776c 7920 6372 6561 7465 6420 7461 736b wly created task │ │ │ 0027e300: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 0027e320: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 0027e330: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +0027e340: 6d31 3537 3537 223e 3c2f 613e 3c68 323e m15757">

│ │ │ 0027e350: 436f 6e74 6578 743c 2f68 323e 3c70 3e0a Context

. │ │ │ 0027e360: 2020 2050 6172 656e 7420 6f66 2074 6865 Parent of the │ │ │ 0027e370: 2063 7265 6174 6564 2070 726f 6365 7373 created process │ │ │ 0027e380: 2e0a 3c2f 703e 3c2f 6469 763e 3c64 6976 ..

Des │ │ │ +0027e3b0: 3736 3022 3e3c 2f61 3e3c 6832 3e44 6573 760">

Des │ │ │ 0027e3c0: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 0027e3d0: 0a20 2020 4669 7265 7320 7768 656e 6576 . Fires whenev │ │ │ 0027e3e0: 6572 2061 206e 6577 2070 726f 6365 7373 er a new process │ │ │ 0027e3f0: 2069 7320 7375 6363 6573 7366 756c 6c79 is successfully │ │ │ 0027e400: 2063 7265 6174 6564 2c20 6569 7468 6572 created, either │ │ │ 0027e410: 2061 7320 6120 7265 7375 6c74 206f 660a as a result of. │ │ │ 0027e420: 2020 2066 6f72 6b20 286f 7220 6f6e 6520 fork (or one │ │ │ @@ -163572,77 +163572,77 @@ │ │ │ 0027ef30: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

kprocess.
│ │ │  0027ef60: 6578 6563 5f63 6f6d 706c 6574 6520 3c2f  exec_complete 
│ │ │ 0027ef90: 3c61 206e 616d 653d 2269 646d 3135 3832

Value │ │ │ +0027efa0: 3322 3e3c 2f61 3e3c 6832 3e56 616c 7565 3">

Value │ │ │ 0027efb0: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 0027efd0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 0027f000: 3c65 6d20 636c 6173 733d 2270 6172 616d succ │ │ │ -0027f020: 6573 733c 2f63 6f64 653e 3c2f 656d 3e3c ess< │ │ │ -0027f030: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0027f040: 703e 0a20 2020 2020 4120 626f 6f6c 6561 p>. A boolea │ │ │ -0027f050: 6e20 696e 6469 6361 7469 6e67 2077 6865 n indicating whe │ │ │ -0027f060: 7468 6572 2074 6865 2065 7865 6320 7761 ther the exec wa │ │ │ -0027f070: 7320 7375 6363 6573 7366 756c 0a20 2020 s successful. │ │ │ -0027f080: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nam │ │ │ -0027f0c0: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ -0027f0e0: 0a20 2020 2020 4e61 6d65 206f 6620 7468 . Name of th │ │ │ -0027f0f0: 6520 7379 7374 656d 2063 616c 6c20 283c e system call (< │ │ │ -0027f100: 7370 616e 2063 6c61 7373 3d22 7175 6f74 span class="quot │ │ │ -0027f110: 6522 3e26 2338 3232 303b 3c73 7061 6e20 e">“ex │ │ │ -0027f130: 6563 7665 3c2f 7370 616e 3e26 2338 3232 ecve̶ │ │ │ -0027f140: 313b 3c2f 7370 616e 3e29 2028 5379 7374 1;) (Syst │ │ │ -0027f150: 656d 5461 7020 7632 2e35 2b29 0a20 2020 emTap v2.5+). │ │ │ -0027f160: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

err │ │ │ -0027f1a0: 6e6f 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f no

. The error │ │ │ -0027f1d0: 206e 756d 6265 7220 7265 7375 6c74 696e number resultin │ │ │ -0027f1e0: 6720 6672 6f6d 2074 6865 2065 7865 630a g from the exec. │ │ │ -0027f1f0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -0027f230: 7265 7473 7472 3c2f 636f 6465 3e3c 2f65 retstr

. A str │ │ │ -0027f260: 696e 6720 7265 7072 6573 656e 7461 7469 ing representati │ │ │ -0027f270: 6f6e 206f 6620 6572 726e 6f20 2853 7973 on of errno (Sys │ │ │ -0027f280: 7465 6d54 6170 2076 322e 352b 290a 2020 temTap v2.5+). │ │ │ +0027f010: 6574 6572 223e 3c63 6f64 653e 7265 7473 eter">rets │ │ │ +0027f020: 7472 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f tr

. A string │ │ │ +0027f050: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ +0027f060: 6620 6572 726e 6f20 2853 7973 7465 6d54 f errno (SystemT │ │ │ +0027f070: 6170 2076 322e 352b 290a 2020 2020 3c2f ap v2.5+).

errno< │ │ │ +0027f0c0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +0027f0e0: 2020 2020 5468 6520 6572 726f 7220 6e75 The error nu │ │ │ +0027f0f0: 6d62 6572 2072 6573 756c 7469 6e67 2066 mber resulting f │ │ │ +0027f100: 726f 6d20 7468 6520 6578 6563 0a20 2020 rom the exec. │ │ │ +0027f110: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nam │ │ │ +0027f150: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +0027f170: 0a20 2020 2020 4e61 6d65 206f 6620 7468 . Name of th │ │ │ +0027f180: 6520 7379 7374 656d 2063 616c 6c20 283c e system call (< │ │ │ +0027f190: 7370 616e 2063 6c61 7373 3d22 7175 6f74 span class="quot │ │ │ +0027f1a0: 6522 3e26 2338 3232 303b 3c73 7061 6e20 e">“ex │ │ │ +0027f1c0: 6563 7665 3c2f 7370 616e 3e26 2338 3232 ecve̶ │ │ │ +0027f1d0: 313b 3c2f 7370 616e 3e29 2028 5379 7374 1;) (Syst │ │ │ +0027f1e0: 656d 5461 7020 7632 2e35 2b29 0a20 2020 emTap v2.5+). │ │ │ +0027f1f0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

suc │ │ │ +0027f230: 6365 7373 3c2f 636f 6465 3e3c 2f65 6d3e cess │ │ │ +0027f240: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0027f250: 3c70 3e0a 2020 2020 2041 2062 6f6f 6c65

. A boole │ │ │ +0027f260: 616e 2069 6e64 6963 6174 696e 6720 7768 an indicating wh │ │ │ +0027f270: 6574 6865 7220 7468 6520 6578 6563 2077 ether the exec w │ │ │ +0027f280: 6173 2073 7563 6365 7373 6675 6c0a 2020 as successful. │ │ │ 0027f290: 2020 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e

│ │ │ 0027f2a0: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976

Con │ │ │ +0027f2d0: 3834 3722 3e3c 2f61 3e3c 6832 3e43 6f6e 847">

Con │ │ │ 0027f2e0: 7465 7874 3c2f 6832 3e3c 703e 0a20 2020 text

. │ │ │ 0027f2f0: 4f6e 2073 7563 6365 7373 2c20 7468 6520 On success, the │ │ │ 0027f300: 636f 6e74 6578 7420 6f66 2074 6865 206e context of the n │ │ │ 0027f310: 6577 2065 7865 6375 7461 626c 652e 0a20 ew executable.. │ │ │ 0027f320: 2020 4f6e 2066 6169 6c75 7265 2c20 7265 On failure, re │ │ │ 0027f330: 6d61 696e 7320 696e 2074 6865 2063 6f6e mains in the con │ │ │ 0027f340: 7465 7874 206f 6620 7468 6520 6361 6c6c text of the call │ │ │ 0027f350: 6572 2e0a 3c2f 703e 3c2f 6469 763e 3c64 er..

D │ │ │ +0027f380: 3135 3835 3022 3e3c 2f61 3e3c 6832 3e44 15850">

D │ │ │ 0027f390: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 0027f3a0: 703e 0a20 2020 4669 7265 7320 6174 2074 p>. Fires at t │ │ │ 0027f3b0: 6865 2063 6f6d 706c 6574 696f 6e20 6f66 he completion of │ │ │ 0027f3c0: 2061 6e20 6578 6563 2063 616c 6c2e 2041 an exec call. A │ │ │ 0027f3d0: 6c69 6173 6564 2074 6f20 7468 650a 2020 liased to the. │ │ │ 0027f3e0: 2073 7973 6361 6c6c 2e65 7865 6376 652e syscall.execve. │ │ │ 0027f3f0: 7265 7475 726e 2070 726f 6265 2069 6e20 return probe in │ │ │ @@ -163827,53 +163827,53 @@ │ │ │ 0027ff20: 796e 6f70 7369 7364 6976 223e 3c68 323e ynopsisdiv">

│ │ │ 0027ff30: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

kprocess.exec │ │ │ 0027ff60: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469

Va │ │ │ +0027ff90: 3537 3738 223e 3c2f 613e 3c68 323e 5661 5778">

Va │ │ │ 0027ffa0: 6c75 6573 3c2f 6832 3e3c 6469 7620 636c lues

│ │ │ 0027ffe0: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ -00280010: 7267 7374 723c 2f63 6f64 653e 3c2f 656d rgstr

. A stri │ │ │ -00280040: 6e67 2063 6f6e 7461 696e 696e 6720 7468 ng containing th │ │ │ -00280050: 6520 6669 6c65 6e61 6d65 2066 6f6c 6c6f e filename follo │ │ │ -00280060: 7765 6420 6279 2074 6865 0a20 2020 2020 wed by the. │ │ │ -00280070: 6172 6775 6d65 6e74 7320 746f 2070 6173 arguments to pas │ │ │ -00280080: 732c 2065 7863 6c75 6469 6e67 2030 7468 s, excluding 0th │ │ │ -00280090: 2061 7267 2028 5379 7374 656d 5461 7020 arg (SystemTap │ │ │ -002800a0: 7632 2e35 2b29 0a20 2020 203c 2f70 3e3c v2.5+).

< │ │ │ -002800b0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
filename< │ │ │ -002800f0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -00280110: 2020 2020 5468 6520 7061 7468 2074 6f20 The path to │ │ │ -00280120: 7468 6520 6e65 7720 6578 6563 7574 6162 the new executab │ │ │ -00280130: 6c65 0a20 2020 203c 2f70 3e3c 2f64 643e le.

│ │ │ -00280140: 3c64 743e 3c73 7061 6e20 636c 6173 733d
name
< │ │ │ -00280190: 6464 3e3c 703e 0a20 2020 2020 4e61 6d65 dd>

. Name │ │ │ -002801a0: 206f 6620 7468 6520 7379 7374 656d 2063 of the system c │ │ │ -002801b0: 616c 6c20 283c 7370 616e 2063 6c61 7373 all (“ │ │ │ -002801d0: 3c73 7061 6e20 636c 6173 733d 2271 756f execve) │ │ │ +00280000: 7261 6d65 7465 7222 3e3c 636f 6465 3e66 rameter">f │ │ │ +00280010: 696c 656e 616d 653c 2f63 6f64 653e 3c2f ilename< │ │ │ +00280030: 6464 3e3c 703e 0a20 2020 2020 5468 6520 dd>

. The │ │ │ +00280040: 7061 7468 2074 6f20 7468 6520 6e65 7720 path to the new │ │ │ +00280050: 6578 6563 7574 6162 6c65 0a20 2020 203c executable. < │ │ │ +00280060: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +00280080: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00280090: 7465 7222 3e3c 636f 6465 3e6e 616d 653c ter">name< │ │ │ +002800a0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002800c0: 2020 2020 4e61 6d65 206f 6620 7468 6520 Name of the │ │ │ +002800d0: 7379 7374 656d 2063 616c 6c20 283c 7370 system call (exec │ │ │ +00280110: 7665 3c2f 7370 616e 3e26 2338 3232 313b ve” │ │ │ +00280120: 3c2f 7370 616e 3e29 2028 5379 7374 656d ) (System │ │ │ +00280130: 5461 7020 7632 2e35 2b29 0a20 2020 203c Tap v2.5+). < │ │ │ +00280140: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +00280160: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +00280170: 7465 7222 3e3c 636f 6465 3e61 7267 7374 ter">argst │ │ │ +00280180: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ +002801a0: 0a20 2020 2020 4120 7374 7269 6e67 2063 . A string c │ │ │ +002801b0: 6f6e 7461 696e 696e 6720 7468 6520 6669 ontaining the fi │ │ │ +002801c0: 6c65 6e61 6d65 2066 6f6c 6c6f 7765 6420 lename followed │ │ │ +002801d0: 6279 2074 6865 0a20 2020 2020 6172 6775 by the. argu │ │ │ +002801e0: 6d65 6e74 7320 746f 2070 6173 732c 2065 ments to pass, e │ │ │ +002801f0: 7863 6c75 6469 6e67 2030 7468 2061 7267 xcluding 0th arg │ │ │ 00280200: 2028 5379 7374 656d 5461 7020 7632 2e35 (SystemTap v2.5 │ │ │ 00280210: 2b29 0a20 2020 203c 2f70 3e3c 2f64 643e +).

│ │ │ 00280220: 3c64 743e 3c73 7061 6e20 636c 6173 733d
args
< │ │ │ @@ -163883,21 +163883,21 @@ │ │ │ 002802a0: 6375 7461 626c 652c 2069 6e63 6c75 6469 cutable, includi │ │ │ 002802b0: 6e67 0a20 2020 2020 7468 6520 3074 6820 ng. the 0th │ │ │ 002802c0: 6172 6720 2853 7973 7465 6d54 6170 2076 arg (SystemTap v │ │ │ 002802d0: 322e 352b 290a 2020 2020 3c2f 703e 3c2f 2.5+).

Context

. The call │ │ │ 00280340: 6572 206f 6620 6578 6563 2e0a 3c2f 703e er of exec..

│ │ │ 00280350: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +00280370: 616d 653d 2269 646d 3135 3830 3522 3e3c ame="idm15805">< │ │ │ 00280380: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00280390: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 4669 on

. Fi │ │ │ 002803a0: 7265 7320 7768 656e 6576 6572 2061 2070 res whenever a p │ │ │ 002803b0: 726f 6365 7373 2061 7474 656d 7074 7320 rocess attempts │ │ │ 002803c0: 746f 2065 7865 6320 746f 2061 206e 6577 to exec to a new │ │ │ 002803d0: 2070 726f 6772 616d 2e20 416c 6961 7365 program. Aliase │ │ │ 002803e0: 640a 2020 2074 6f20 7468 6520 7379 7363 d. to the sysc │ │ │ @@ -164082,15 +164082,15 @@ │ │ │ 00280f10: 7265 6673 796e 6f70 7369 7364 6976 223e refsynopsisdiv"> │ │ │ 00280f20: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

kprocess.
│ │ │  00280f50: 6578 6974 203c 2f70 7265 3e3c 2f64 6976  exit 
Values
│ │ │ 00280fd0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
< │ │ │ 00281020: 6464 3e3c 703e 0a20 2020 2020 5468 6520 dd>

. The │ │ │ 00281030: 6578 6974 2063 6f64 6520 6f66 2074 6865 exit code of the │ │ │ 00281040: 2070 726f 6365 7373 0a20 2020 203c 2f70 process.

│ │ │ +00281080: 6e61 6d65 3d22 6964 6d31 3538 3736 223e name="idm15876"> │ │ │ 00281090: 3c2f 613e 3c68 323e 436f 6e74 6578 743c

Context< │ │ │ 002810a0: 2f68 323e 3c70 3e0a 2020 2054 6865 2070 /h2>

. The p │ │ │ 002810b0: 726f 6365 7373 2077 6869 6368 2069 7320 rocess which is │ │ │ 002810c0: 7465 726d 696e 6174 696e 672e 0a3c 2f70 terminating..

│ │ │ +002810f0: 6e61 6d65 3d22 6964 6d31 3538 3739 223e name="idm15879"> │ │ │ 00281100: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 00281110: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2046 ion

. F │ │ │ 00281120: 6972 6573 2077 6865 6e20 6120 7072 6f63 ires when a proc │ │ │ 00281130: 6573 7320 7465 726d 696e 6174 6573 2e20 ess terminates. │ │ │ 00281140: 2054 6869 7320 7769 6c6c 2061 6c77 6179 This will alway │ │ │ 00281150: 7320 6265 2066 6f6c 6c6f 7765 6420 6279 s be followed by │ │ │ 00281160: 2061 0a20 2020 6b70 726f 6365 7373 2e72 a. kprocess.r │ │ │ @@ -164305,75 +164305,75 @@ │ │ │ 00281d00: 6f70 7369 7364 6976 223e 3c68 323e 5379 opsisdiv">

Sy │ │ │ 00281d10: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

kprocess.releas
│ │ │  00281d40: 6520 3c2f 7072 653e 3c2f 6469 763e 3c64  e 

V │ │ │ +00281d70: 3135 3839 3722 3e3c 2f61 3e3c 6832 3e56 15897">

V │ │ │ 00281d80: 616c 7565 733c 2f68 323e 3c64 6976 2063 alues

│ │ │ -00281df0: 7265 6c65 6173 6564 5f70 6964 3c2f 636f released_pid< │ │ │ -00281e10: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -00281e20: 2050 4944 206f 6620 7468 6520 7072 6f63 PID of the proc │ │ │ -00281e30: 6573 7320 6265 696e 6720 7265 6c65 6173 ess being releas │ │ │ -00281e40: 6564 0a20 2020 203c 2f70 3e3c 2f64 643e ed.

│ │ │ -00281e50: 3c64 743e 3c73 7061 6e20 636c 6173 733d
task
< │ │ │ -00281ea0: 6464 3e3c 703e 0a20 2020 2020 4120 7461 dd>

. A ta │ │ │ -00281eb0: 736b 2068 616e 646c 6520 746f 2074 6865 sk handle to the │ │ │ +00281df0: 7461 736b 3c2f 636f 6465 3e3c 2f65 6d3e task │ │ │ +00281e00: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e

│ │ │ +00281e10: 3c70 3e0a 2020 2020 2041 2074 6173 6b20

. A task │ │ │ +00281e20: 6861 6e64 6c65 2074 6f20 7468 6520 7072 handle to the pr │ │ │ +00281e30: 6f63 6573 7320 6265 696e 6720 7265 6c65 ocess being rele │ │ │ +00281e40: 6173 6564 0a20 2020 203c 2f70 3e3c 2f64 ased.

< │ │ │ +00281e80: 636f 6465 3e72 656c 6561 7365 645f 7069 code>released_pi │ │ │ +00281e90: 643c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 d

│ │ │ +00281eb0: 0a20 2020 2020 5049 4420 6f66 2074 6865 . PID of the │ │ │ 00281ec0: 2070 726f 6365 7373 2062 6569 6e67 2072 process being r │ │ │ 00281ed0: 656c 6561 7365 640a 2020 2020 3c2f 703e eleased.

│ │ │ 00281ee0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
released │ │ │ -00281f20: 5f74 6964 3c2f 636f 6465 3e3c 2f65 6d3e _tid │ │ │ -00281f30: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -00281f40: 3c70 3e0a 2020 2020 2054 4944 206f 6620

. TID of │ │ │ -00281f50: 7468 6520 7461 736b 2062 6569 6e67 2072 the task being r │ │ │ -00281f60: 656c 6561 7365 640a 2020 2020 3c2f 703e eleased.

│ │ │ -00281f70: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
pid

. │ │ │ -00281fd0: 5361 6d65 2061 7320 3c65 6d20 636c 6173 Same as released_pid │ │ │ -00282000: 3c2f 636f 6465 3e3c 2f65 6d3e 2066 6f72 for │ │ │ -00282010: 2063 6f6d 7061 7469 6269 6c69 7479 2028 compatibility ( │ │ │ -00282020: 6465 7072 6563 6174 6564 290a 2020 2020 deprecated). │ │ │ +00281f10: 223e 3c63 6f64 653e 7069 643c 2f63 6f64 ">pid

. │ │ │ +00281f40: 5361 6d65 2061 7320 3c65 6d20 636c 6173 Same as released_pid │ │ │ +00281f70: 3c2f 636f 6465 3e3c 2f65 6d3e 2066 6f72 for │ │ │ +00281f80: 2063 6f6d 7061 7469 6269 6c69 7479 2028 compatibility ( │ │ │ +00281f90: 6465 7072 6563 6174 6564 290a 2020 2020 deprecated). │ │ │ +00281fa0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00281fc0: 3c65 6d20 636c 6173 733d 2270 6172 616d rele │ │ │ +00281fe0: 6173 6564 5f74 6964 3c2f 636f 6465 3e3c ased_tid< │ │ │ +00281ff0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +00282000: 3c64 643e 3c70 3e0a 2020 2020 2054 4944

. TID │ │ │ +00282010: 206f 6620 7468 6520 7461 736b 2062 6569 of the task bei │ │ │ +00282020: 6e67 2072 656c 6561 7365 640a 2020 2020 ng released. │ │ │ 00282030: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c2f

│ │ │ 00282060: 3c61 206e 616d 653d 2269 646d 3135 3932

Conte │ │ │ +00282070: 3122 3e3c 2f61 3e3c 6832 3e43 6f6e 7465 1">

Conte │ │ │ 00282080: 7874 3c2f 6832 3e3c 703e 0a20 2020 5468 xt

. Th │ │ │ 00282090: 6520 636f 6e74 6578 7420 6f66 2074 6865 e context of the │ │ │ 002820a0: 2070 6172 656e 742c 2069 6620 6974 2077 parent, if it w │ │ │ 002820b0: 616e 7465 6420 6e6f 7469 6669 6361 7469 anted notificati │ │ │ 002820c0: 6f6e 206f 6620 7468 6973 2070 726f 6365 on of this proce │ │ │ 002820d0: 7373 270a 2020 2074 6572 6d69 6e61 7469 ss'. terminati │ │ │ 002820e0: 6f6e 2c20 656c 7365 2074 6865 2063 6f6e on, else the con │ │ │ 002820f0: 7465 7874 206f 6620 7468 6520 7072 6f63 text of the proc │ │ │ 00282100: 6573 7320 6974 7365 6c66 2e0a 3c2f 703e ess itself..

│ │ │ 00282110: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +00282130: 616d 653d 2269 646d 3135 3932 3422 3e3c ame="idm15924">< │ │ │ 00282140: 2f61 3e3c 6832 3e44 6573 6372 6970 7469 /a>

Descripti │ │ │ 00282150: 6f6e 3c2f 6832 3e3c 703e 0a20 2020 4669 on

. Fi │ │ │ 00282160: 7265 7320 7768 656e 2061 2070 726f 6365 res when a proce │ │ │ 00282170: 7373 2069 7320 7265 6c65 6173 6564 2066 ss is released f │ │ │ 00282180: 726f 6d20 7468 6520 6b65 726e 656c 2e20 rom the kernel. │ │ │ 00282190: 2054 6869 7320 616c 7761 7973 2066 6f6c This always fol │ │ │ 002821a0: 6c6f 7773 2061 0a20 2020 6b70 726f 6365 lows a. kproce │ │ │ @@ -164561,26 +164561,26 @@ │ │ │ 00282d00: 7379 6e6f 7073 6973 6469 7622 3e3c 6832 synopsisdiv">

Synopsis

kprocess.sta │ │ │ 00282d40: 7274 203c 2f70 7265 3e3c 2f64 6976 3e3c rt

< │ │ │ 00282d50: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 00282d60: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

│ │ │ +00282d70: 6d31 3539 3432 223e 3c2f 613e 3c68 323e m15942">

│ │ │ 00282d80: 5661 6c75 6573 3c2f 6832 3e3c 703e 0a20 Values

. │ │ │ 00282d90: 204e 6f6e 650a 203c 2f70 3e3c 2f64 6976 None.

Context

. Newly creat │ │ │ 00282df0: 6564 2070 726f 6365 7373 2e0a 3c2f 703e ed process..

│ │ │ 00282e00: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Synopsis
.
│ │ │  00283930: 2020 2020 6b74 696d 655f 6765 745f 6e73      ktime_get_ns
│ │ │  00283940: 3a6c 6f6e 6728 290a 3c2f 7072 653e 3c2f  :long().
│ │ │ +00283970: 653d 2269 646d 3339 3136 223e 3c2f 613e e="idm3916"> │ │ │ 00283980: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments

. None.

│ │ │ +002839c0: 206e 616d 653d 2269 646d 3339 3139 223e name="idm3919"> │ │ │ 002839d0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 002839e0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 002839f0: 6869 7320 6675 6e63 7469 6f6e 2072 6574 his function ret │ │ │ 00283a00: 7572 6e73 2074 6865 2073 7973 7465 6d20 urns the system │ │ │ 00283a10: 6b74 696d 652e 0a3c 2f70 3e3c 2f64 6976 ktime..

Synopsis

linuxmib.Del │ │ │ 00284570: 6179 6564 4143 4b73 203c 2f70 7265 3e3c ayedACKs < │ │ │ 00284580: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Values

sk │ │ │ +00284620: 3e3c 636f 6465 3e6f 703c 2f63 6f64 653e >op │ │ │ 00284630: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Po │ │ │ -00284650: 696e 7465 7220 746f 2074 6865 2073 7472 inter to the str │ │ │ -00284660: 7563 7420 736f 636b 2062 6569 6e67 2061 uct sock being a │ │ │ -00284670: 6374 6564 206f 6e0a 2020 2020 3c2f 703e cted on.

│ │ │ -00284680: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
op

. V │ │ │ -002846e0: 616c 7565 2074 6f20 6265 2061 6464 6564 alue to be added │ │ │ -002846f0: 2074 6f20 7468 6520 636f 756e 7465 7220 to the counter │ │ │ -00284700: 2864 6566 6175 6c74 2076 616c 7565 206f (default value o │ │ │ -00284710: 6620 3129 0a20 2020 203c 2f70 3e3c 2f64 f 1).

. Va │ │ │ +00284650: 6c75 6520 746f 2062 6520 6164 6465 6420 lue to be added │ │ │ +00284660: 746f 2074 6865 2063 6f75 6e74 6572 2028 to the counter ( │ │ │ +00284670: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ +00284680: 2031 290a 2020 2020 3c2f 703e 3c2f 6464 1).

sk

. Point │ │ │ +002846f0: 6572 2074 6f20 7468 6520 7374 7275 6374 er to the struct │ │ │ +00284700: 2073 6f63 6b20 6265 696e 6720 6163 7465 sock being acte │ │ │ +00284710: 6420 6f6e 0a20 2020 203c 2f70 3e3c 2f64 d on.

│ │ │ +00284750: 3d22 6964 6d31 3532 3135 223e 3c2f 613e ="idm15215"> │ │ │ 00284760: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 00284770: 2f68 323e 3c70 3e0a 2020 2054 6865 2070 /h2>

. The p │ │ │ 00284780: 6163 6b65 7420 706f 696e 7465 6420 746f acket pointed to │ │ │ 00284790: 2062 7920 3c65 6d20 636c 6173 733d 2270 by │ │ │ 002847b0: 736b 623c 2f63 6f64 653e 3c2f 656d 3e20 skb │ │ │ 002847c0: 6973 2066 696c 7465 7265 6420 6279 2074 is filtered by t │ │ │ @@ -165175,15 +165175,15 @@ │ │ │ 00285360: 6f70 7369 7364 6976 223e 3c68 323e 5379 opsisdiv">

Sy │ │ │ 00285370: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

linuxmib.Listen
│ │ │  002853a0: 4472 6f70 7320 3c2f 7072 653e 3c2f 6469  Drops 
< │ │ │ +002853d0: 2269 646d 3135 3233 3622 3e3c 2f61 3e3c "idm15236">< │ │ │ 002853e0: 6832 3e56 616c 7565 733c 2f68 323e 3c64 h2>Values
< │ │ │ 00285550: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>
│ │ │ 00285560: 3c64 6976 2063 6c61 7373 3d22 7265 6673

Description

. The pack │ │ │ 002855b0: 6574 2070 6f69 6e74 6564 2074 6f20 6279 et pointed to by │ │ │ 002855c0: 203c 656d 2063 6c61 7373 3d22 7061 7261 skb │ │ │ 002855e0: 3c2f 636f 6465 3e3c 2f65 6d3e 2069 7320 is │ │ │ 002855f0: 6669 6c74 6572 6564 2062 7920 7468 6520 filtered by the │ │ │ @@ -165401,15 +165401,15 @@ │ │ │ 00286180: 323e 5379 6e6f 7073 6973 3c2f 6832 3e3c 2>Synopsis< │ │ │ 00286190: 7072 6520 636c 6173 733d 2273 796e 6f70 pre class="synop │ │ │ 002861a0: 7369 7322 3e6c 696e 7578 6d69 622e 4c69 sis">linuxmib.Li │ │ │ 002861b0: 7374 656e 4f76 6572 666c 6f77 7320 3c2f stenOverflows

│ │ │ 002861e0: 3c61 206e 616d 653d 2269 646d 3135 3237

Value │ │ │ +002861f0: 3022 3e3c 2f61 3e3c 6832 3e56 616c 7565 0">

Value │ │ │ 00286200: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00286220: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00286250: 3c65 6d20 636c 6173 733d 2270 6172 616d op

. │ │ │ 00286330: 506f 696e 7465 7220 746f 2074 6865 2073 Pointer to the s │ │ │ 00286340: 7472 7563 7420 736f 636b 2062 6569 6e67 truct sock being │ │ │ 00286350: 2061 6374 6564 206f 6e0a 2020 2020 3c2f acted on.

Descrip │ │ │ 002863b0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 002863c0: 5468 6520 7061 636b 6574 2070 6f69 6e74 The packet point │ │ │ 002863d0: 6564 2074 6f20 6279 203c 656d 2063 6c61 ed to by < │ │ │ 002863f0: 636f 6465 3e73 6b62 3c2f 636f 6465 3e3c code>skb< │ │ │ 00286400: 2f65 6d3e 2069 7320 6669 6c74 6572 6564 /em> is filtered │ │ │ @@ -165624,15 +165624,15 @@ │ │ │ 00286f70: 6f70 7369 7364 6976 223e 3c68 323e 5379 opsisdiv">

Sy │ │ │ 00286f80: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

linuxmib.TCPMem
│ │ │  00286fb0: 6f72 7950 7265 7373 7572 6573 203c 2f70  oryPressures 

< │ │ │ -00286fe0: 6120 6e61 6d65 3d22 6964 6d31 3533 3035 a name="idm15305 │ │ │ +00286fe0: 6120 6e61 6d65 3d22 6964 6d31 3533 3034 a name="idm15304 │ │ │ 00286ff0: 223e 3c2f 613e 3c68 323e 5661 6c75 6573 ">

Values │ │ │ 00287000: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 00287020: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 00287030: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 00287050: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -165651,15 +165651,15 @@ │ │ │ 00287120: 743e 3c64 643e 3c70 3e0a 2020 2020 2050 t>

. P │ │ │ 00287130: 6f69 6e74 6572 2074 6f20 7468 6520 7374 ointer to the st │ │ │ 00287140: 7275 6374 2073 6f63 6b20 6265 696e 6720 ruct sock being │ │ │ 00287150: 6163 7465 6420 6f6e 0a20 2020 203c 2f70 acted on.

│ │ │ +00287190: 6e61 6d65 3d22 6964 6d31 3533 3137 223e name="idm15317"> │ │ │ 002871a0: 3c2f 613e 3c68 323e 4465 7363 7269 7074

Descript │ │ │ 002871b0: 696f 6e3c 2f68 323e 3c70 3e0a 2020 2054 ion

. T │ │ │ 002871c0: 6865 2070 6163 6b65 7420 706f 696e 7465 he packet pointe │ │ │ 002871d0: 6420 746f 2062 7920 3c65 6d20 636c 6173 d to by skb is filtered │ │ │ @@ -165848,15 +165848,15 @@ │ │ │ 00287d70: 3e3c 7072 6520 636c 6173 733d 2270 726f >

.  
│ │ │  00287d90: 2020 6c69 6e75 786d 6962 5f66 696c 7465    linuxmib_filte
│ │ │  00287da0: 725f 6b65 793a 6c6f 6e67 2873 6b3a 6c6f  r_key:long(sk:lo
│ │ │  00287db0: 6e67 2c6f 703a 6c6f 6e67 290a 3c2f 7072  ng,op:long).

Argumen │ │ │ 00287e00: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

sk passes t │ │ │ 00287f60: 6865 2066 696c 7465 720a 2020 2020 3c2f he filter.

Descrip │ │ │ 00287fc0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 00287fd0: 5468 6973 2066 756e 6374 696f 6e20 6973 This function is │ │ │ 00287fe0: 2061 2064 6566 6175 6c74 2066 696c 7465 a default filte │ │ │ 00287ff0: 7220 6675 6e63 7469 6f6e 2e0a 2020 2054 r function.. T │ │ │ 00288000: 6865 2075 7365 7220 6361 6e20 7265 706c he user can repl │ │ │ 00288010: 6163 6520 7468 6973 2066 756e 6374 696f ace this functio │ │ │ @@ -166068,20 +166068,20 @@ │ │ │ 00288b30: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

.    local_
│ │ │  00288b60: 636c 6f63 6b5f 6d73 3a6c 6f6e 6728 290a  clock_ms:long().
│ │ │  00288b70: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Argu │ │ │ +00288ba0: 3337 223e 3c2f 613e 3c68 323e 4172 6775 37">

Argu │ │ │ 00288bb0: 6d65 6e74 733c 2f68 323e 3c70 3e0a 2020 ments

. │ │ │ 00288bc0: 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 763e None.

│ │ │ 00288bd0: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +00288bf0: 646d 3339 3430 223e 3c2f 613e 3c68 323e dm3940">

│ │ │ 00288c00: 4465 7363 7269 7074 696f 6e3c 2f68 323e Description

│ │ │ 00288c10: 3c70 3e0a 2020 2054 6869 7320 6675 6e63

. This func │ │ │ 00288c20: 7469 6f6e 2072 6574 7572 6e73 2074 6865 tion returns the │ │ │ 00288c30: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli │ │ │ 00288c40: 7365 636f 6e64 7320 6f6e 2074 6865 206c seconds on the l │ │ │ 00288c50: 6f63 616c 0a20 2020 6370 7527 7320 636c ocal. cpu's cl │ │ │ 00288c60: 6f63 6b2e 2020 5468 6973 2069 7320 616c ock. This is al │ │ │ @@ -166260,20 +166260,20 @@ │ │ │ 00289730: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

.    loca
│ │ │  00289760: 6c5f 636c 6f63 6b5f 6e73 3a6c 6f6e 6728  l_clock_ns:long(
│ │ │  00289770: 290a 3c2f 7072 653e 3c2f 6469 763e 3c64  ).

Ar │ │ │ +002897a0: 3339 3538 223e 3c2f 613e 3c68 323e 4172 3958">

Ar │ │ │ 002897b0: 6775 6d65 6e74 733c 2f68 323e 3c70 3e0a guments

. │ │ │ 002897c0: 2020 4e6f 6e65 0a20 3c2f 703e 3c2f 6469 None.

Description

. This fu │ │ │ 00289820: 6e63 7469 6f6e 2072 6574 7572 6e73 2074 nction returns t │ │ │ 00289830: 6865 206e 756d 6265 7220 6f66 206e 616e he number of nan │ │ │ 00289840: 6f73 6563 6f6e 6473 206f 6e20 7468 6520 oseconds on the │ │ │ 00289850: 6c6f 6361 6c0a 2020 2063 7075 2773 2063 local. cpu's c │ │ │ 00289860: 6c6f 636b 2e20 2054 6869 7320 6973 2061 lock. This is a │ │ │ @@ -166451,21 +166451,21 @@ │ │ │ 0028a320: 6469 7622 3e3c 6832 3e53 796e 6f70 7369 div">

Synopsi │ │ │ 0028a330: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    local_clo
│ │ │  0028a360: 636b 5f73 3a6c 6f6e 6728 290a 3c2f 7072  ck_s:long().
│ │ │ +0028a390: 206e 616d 653d 2269 646d 3339 3739 223e name="idm3979"> │ │ │ 0028a3a0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 0028a3b0: 733c 2f68 323e 3c70 3e0a 2020 4e6f 6e65 s

. None │ │ │ 0028a3c0: 0a20 3c2f 703e 3c2f 6469 763e 3c64 6976 .

Desc │ │ │ +0028a3f0: 3832 223e 3c2f 613e 3c68 323e 4465 7363 82">

Desc │ │ │ 0028a400: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 0028a410: 2020 2054 6869 7320 6675 6e63 7469 6f6e This function │ │ │ 0028a420: 2072 6574 7572 6e73 2074 6865 206e 756d returns the num │ │ │ 0028a430: 6265 7220 6f66 2073 6563 6f6e 6473 206f ber of seconds o │ │ │ 0028a440: 6e20 7468 6520 6c6f 6361 6c20 6370 7527 n the local cpu' │ │ │ 0028a450: 730a 2020 2063 6c6f 636b 2e20 2054 6869 s. clock. Thi │ │ │ 0028a460: 7320 6973 2061 6c77 6179 7320 6d6f 6e6f s is always mono │ │ │ @@ -166644,21 +166644,21 @@ │ │ │ 0028af30: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 0028af40: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

.    local_cloc
│ │ │  0028af70: 6b5f 7573 3a6c 6f6e 6728 290a 3c2f 7072  k_us:long().
│ │ │ +0028afa0: 206e 616d 653d 2269 646d 3430 3030 223e name="idm4000"> │ │ │ 0028afb0: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 0028afc0: 733c 2f68 323e 3c70 3e0a 2020 4e6f 6e65 s

. None │ │ │ 0028afd0: 0a20 3c2f 703e 3c2f 6469 763e 3c64 6976 .

Desc │ │ │ +0028b000: 3033 223e 3c2f 613e 3c68 323e 4465 7363 03">

Desc │ │ │ 0028b010: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 0028b020: 2020 2054 6869 7320 6675 6e63 7469 6f6e This function │ │ │ 0028b030: 2072 6574 7572 6e73 2074 6865 206e 756d returns the num │ │ │ 0028b040: 6265 7220 6f66 206d 6963 726f 7365 636f ber of microseco │ │ │ 0028b050: 6e64 7320 6f6e 2074 6865 206c 6f63 616c nds on the local │ │ │ 0028b060: 0a20 2020 6370 7527 7320 636c 6f63 6b2e . cpu's clock. │ │ │ 0028b070: 2020 5468 6973 2069 7320 616c 7761 7973 This is always │ │ │ @@ -166829,15 +166829,15 @@ │ │ │ 0028bac0: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis. lo │ │ │ 0028baf0: 6728 6d73 673a 7374 7269 6e67 290a 3c2f g(msg:string).

│ │ │ 0028bb20: 3c61 206e 616d 653d 2269 646d 3137 3836

Argum │ │ │ +0028bb30: 3722 3e3c 2f61 3e3c 6832 3e41 7267 756d 7">

Argum │ │ │ 0028bb40: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 0028bb80: 3c73 7061 6e20 636c 6173 733d 2274 6572 m │ │ │ @@ -166845,15 +166845,15 @@ │ │ │ 0028bbc0: 7370 616e 3e3c 2f64 743e 3c64 643e 3c70 span>

. The forma │ │ │ 0028bbe0: 7474 6564 206d 6573 7361 6765 2073 7472 tted message str │ │ │ 0028bbf0: 696e 670a 2020 2020 3c2f 703e 3c2f 6464 ing.

< │ │ │ +0028bc30: 2269 646d 3137 3837 3522 3e3c 2f61 3e3c "idm17875">< │ │ │ 0028bc40: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. This f │ │ │ 0028bc60: 756e 6374 696f 6e20 6c6f 6773 2064 6174 unction logs dat │ │ │ 0028bc70: 612e 206c 6f67 2073 656e 6473 2074 6865 a. log sends the │ │ │ 0028bc80: 0a20 2020 6d65 7373 6167 6520 696d 6d65 . message imme │ │ │ 0028bc90: 6469 6174 656c 7920 746f 2073 7461 7072 diately to stapr │ │ │ 0028bca0: 756e 2061 6e64 2074 6f20 7468 6520 6275 un and to the bu │ │ │ @@ -167056,15 +167056,15 @@ │ │ │ 0028c8f0: 7622 3e3c 6832 3e53 796e 6f70 7369 733c v">

Synopsis< │ │ │ 0028c900: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>
│ │ │  0028c920: 0a20 2020 206c 6f6e 675f 6172 673a 6c6f  .    long_arg:lo
│ │ │  0028c930: 6e67 286e 3a6c 6f6e 6729 0a3c 2f70 7265  ng(n:long).

Arguments< │ │ │ 0028c980: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
│ │ │ -0028ca60: 3c61 206e 616d 653d 2269 646d 3533 3322

Descrip │ │ │ 0028ca80: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 0028ca90: 5265 7475 726e 2074 6865 2076 616c 7565 Return the value │ │ │ 0028caa0: 206f 6620 6172 6775 6d65 6e74 206e 2061 of argument n a │ │ │ 0028cab0: 7320 6120 7369 676e 6564 206c 6f6e 672e s a signed long. │ │ │ 0028cac0: 0a20 2020 4f6e 2061 7263 6869 7465 6374 . On architect │ │ │ 0028cad0: 7572 6573 2077 6865 7265 2061 206c 6f6e ures where a lon │ │ │ @@ -167252,15 +167252,15 @@ │ │ │ 0028d530: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

. lo │ │ │ 0028d560: 6e67 5f74 6f5f 6670 3a6c 6f6e 6728 696e ng_to_fp:long(in │ │ │ 0028d570: 7075 743a 6c6f 6e67 290a 3c2f 7072 653e put:long). │ │ │ 0028d580: 3c2f 6469 763e 3c64 6976 2063 6c61 7373
< │ │ │ +0028d5a0: 616d 653d 2269 646d 3236 3336 3322 3e3c ame="idm26363">< │ │ │ 0028d5b0: 2f61 3e3c 6832 3e41 7267 756d 656e 7473 /a>

Arguments │ │ │ 0028d5c0: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 0028d5e0: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 0028d5f0: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 0028d610: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ @@ -167268,15 +167268,15 @@ │ │ │ 0028d630: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ 0028d650: 2020 2020 2061 206c 6f6e 6720 696e 7465 a long inte │ │ │ 0028d660: 6765 720a 2020 2020 3c2f 703e 3c2f 6464 ger.

< │ │ │ +0028d6a0: 2269 646d 3236 3337 3122 3e3c 2f61 3e3c "idm26371">< │ │ │ 0028d6b0: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. Conver │ │ │ 0028d6d0: 7420 6672 6f6d 2061 206c 6f6e 6720 746f t from a long to │ │ │ 0028d6e0: 2061 2036 3420 6269 7420 736f 6674 666c a 64 bit softfl │ │ │ 0028d6f0: 6f61 7420 666c 6f61 7469 6e67 2070 6f69 oat floating poi │ │ │ 0028d700: 6e74 2e0a 3c2f 703e 3c2f 6469 763e 3c2f nt..

Synopsis
.
│ │ │  0028e120: 2020 2020 6c6f 6e67 6c6f 6e67 5f61 7267      longlong_arg
│ │ │  0028e130: 3a6c 6f6e 6728 6e3a 6c6f 6e67 290a 3c2f  :long(n:long).

│ │ │ -0028e160: 3c61 206e 616d 653d 2269 646d 3535 3122

Argumen │ │ │ 0028e180: 7473 3c2f 6832 3e3c 6469 7620 636c 6173 ts

Desc │ │ │ +0028e270: 3538 223e 3c2f 613e 3c68 323e 4465 7363 58">

Desc │ │ │ 0028e280: 7269 7074 696f 6e3c 2f68 323e 3c70 3e0a ription

. │ │ │ 0028e290: 2020 2052 6574 7572 6e20 7468 6520 7661 Return the va │ │ │ 0028e2a0: 6c75 6520 6f66 2061 7267 756d 656e 7420 lue of argument │ │ │ 0028e2b0: 6e20 6173 2061 2036 342d 6269 7420 7661 n as a 64-bit va │ │ │ 0028e2c0: 6c75 652e 0a3c 2f70 3e3c 2f64 6976 3e3c lue..

< │ │ │ 0028e2d0: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

│ │ │ @@ -167634,20 +167634,20 @@ │ │ │ 0028ed10: 3c68 323e 5379 6e6f 7073 6973 3c2f 6832

Synopsis

.  
│ │ │  0028ed40: 2020 6d61 7463 6865 645f 7374 723a 7374    matched_str:st
│ │ │  0028ed50: 7269 6e67 2829 0a3c 2f70 7265 3e3c 2f64  ring().
│ │ │ +0028ed80: 3d22 6964 6d32 3038 3733 223e 3c2f 613e ="idm20873"> │ │ │ 0028ed90: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments

. None.

Descrip │ │ │ 0028edf0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 0028ee00: 7265 7475 726e 7320 7468 6520 7374 7269 returns the stri │ │ │ 0028ee10: 6e67 206d 6174 6368 6564 2062 7920 7468 ng matched by th │ │ │ 0028ee20: 6520 6c61 7374 2073 7563 6365 7373 6675 e last successfu │ │ │ 0028ee30: 6c0a 2020 2075 7365 206f 6620 7468 6520 l. use of the │ │ │ 0028ee40: 3d7e 2072 6567 6578 7020 6d61 7463 6869 =~ regexp matchi │ │ │ @@ -167827,15 +167827,15 @@ │ │ │ 0028f920: 733c 2f68 323e 3c70 7265 2063 6c61 7373 s

.    matched:s
│ │ │  0028f950: 7472 696e 6728 6e3a 6c6f 6e67 290a 3c2f  tring(n:long).
│ │ │ 0028f980: 3c61 206e 616d 653d 2269 646d 3230 3834

Argum │ │ │ +0028f990: 3722 3e3c 2f61 3e3c 6832 3e41 7267 756d 7">

Argum │ │ │ 0028f9a0: 656e 7473 3c2f 6832 3e3c 6469 7620 636c ents

│ │ │ 0028f9e0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ @@ -167847,15 +167847,15 @@ │ │ │ 0028fa60: 7265 7370 6f6e 6473 2074 6f20 7468 650a responds to the. │ │ │ 0028fa70: 2020 2020 2065 6e74 6972 6520 7265 6775 entire regu │ │ │ 0028fa80: 6c61 7220 6578 7072 6573 7369 6f6e 2e0a lar expression.. │ │ │ 0028fa90: 2020 2020 3c2f 703e 3c2f 6464 3e3c 2f64

D │ │ │ +0028fad0: 3230 3835 3522 3e3c 2f61 3e3c 6832 3e44 20855">

D │ │ │ 0028fae0: 6573 6372 6970 7469 6f6e 3c2f 6832 3e3c escription

< │ │ │ 0028faf0: 703e 0a20 2020 7265 7475 726e 7320 7468 p>. returns th │ │ │ 0028fb00: 6520 636f 6e74 656e 7420 6f66 2074 6865 e content of the │ │ │ 0028fb10: 206e 2774 6820 7375 6265 7870 7265 7373 n'th subexpress │ │ │ 0028fb20: 696f 6e20 6f66 2074 6865 0a20 2020 6c61 ion of the. la │ │ │ 0028fb30: 7374 2073 7563 6365 7373 6675 6c20 7573 st successful us │ │ │ 0028fb40: 6520 6f66 2074 6865 203d 7e20 7265 6765 e of the =~ rege │ │ │ @@ -168045,15 +168045,15 @@ │ │ │ 002906c0: 7073 6973 6469 7622 3e3c 6832 3e53 796e psisdiv">

Syn │ │ │ 002906d0: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

.    mdela
│ │ │  00290700: 7928 6d73 3a6c 6f6e 6729 0a3c 2f70 7265  y(ms:long).
│ │ │ +00290730: 6e61 6d65 3d22 6964 6d32 3036 3739 223e name="idm20679"> │ │ │ 00290740: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00290750: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00290770: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 002907a0: 3c65 6d20 636c 6173 733d 2270 6172 616d < │ │ │ +00290840: 2269 646d 3230 3638 3722 3e3c 2f61 3e3c "idm20687">< │ │ │ 00290850: 6832 3e44 6573 6372 6970 7469 6f6e 3c2f h2>Description

. This f │ │ │ 00290870: 756e 6374 696f 6e20 696e 7365 7274 7320 unction inserts │ │ │ 00290880: 6120 6d75 6c74 692d 6d69 6c6c 6973 6563 a multi-millisec │ │ │ 00290890: 6f6e 6420 6275 7379 2d64 656c 6179 2069 ond busy-delay i │ │ │ 002908a0: 6e74 6f20 6120 7072 6f62 6520 6861 6e64 nto a probe hand │ │ │ 002908b0: 6c65 722e 0a20 2020 4974 2072 6571 7569 ler.. It requi │ │ │ @@ -168243,15 +168243,15 @@ │ │ │ 00291320: 3e3c 6832 3e53 796e 6f70 7369 733c 2f68 >

Synopsis
. 
│ │ │  00291350: 2020 206d 656d 5f70 6167 655f 7369 7a65     mem_page_size
│ │ │  00291360: 3a6c 6f6e 6728 290a 3c2f 7072 653e 3c2f  :long().
│ │ │ +00291390: 653d 2269 646d 3433 3839 223e 3c2f 613e e="idm4389"> │ │ │ 002913a0: 3c68 323e 4172 6775 6d65 6e74 733c 2f68

Arguments

. None.


. │ │ │ 00291f30: 2020 206d 6f64 6e61 6d65 3a73 7472 696e modname:strin │ │ │ 00291f40: 6728 6164 6472 3a6c 6f6e 6729 0a3c 2f70 g(addr:long).

< │ │ │ -00291f70: 6120 6e61 6d65 3d22 6964 6d35 3737 223e a name="idm577"> │ │ │ +00291f70: 6120 6e61 6d65 3d22 6964 6d35 3736 223e a name="idm576"> │ │ │ 00291f80: 3c2f 613e 3c68 323e 4172 6775 6d65 6e74

Argument │ │ │ 00291f90: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 00291fb0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 00291fe0: 3c65 6d20 636c 6173 733d 2270 6172 616d

Des │ │ │ +00292090: 3538 3422 3e3c 2f61 3e3c 6832 3e44 6573 584">

Des │ │ │ 002920a0: 6372 6970 7469 6f6e 3c2f 6832 3e3c 703e cription

│ │ │ 002920b0: 0a20 2020 5265 7475 726e 7320 7468 6520 . Returns the │ │ │ 002920c0: 6d6f 6475 6c65 206e 616d 6520 6173 736f module name asso │ │ │ 002920d0: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the │ │ │ 002920e0: 6769 7665 6e0a 2020 2061 6464 7265 7373 given. address │ │ │ 002920f0: 2069 6620 6b6e 6f77 6e2e 2049 6620 6e6f if known. If no │ │ │ 00292100: 7420 6b6e 6f77 6e20 6974 2077 696c 6c20 t known it will │ │ │ @@ -168656,20 +168656,20 @@ │ │ │ 00292cf0: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 00292d00: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

.    module_nam
│ │ │  00292d30: 653a 7374 7269 6e67 2829 0a3c 2f70 7265  e:string().
│ │ │ -00292db0: 3c61 206e 616d 653d 2269 646d 3630 3722

Descrip │ │ │ 00292dd0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 00292de0: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 00292df0: 7475 726e 7320 7468 6520 6e61 6d65 206f turns the name o │ │ │ 00292e00: 6620 7468 6520 7374 6170 206d 6f64 756c f the stap modul │ │ │ 00292e10: 652e 0a20 2020 4569 7468 6572 2067 656e e.. Either gen │ │ │ 00292e20: 6572 6174 6564 2072 616e 646f 6d6c 7920 erated randomly │ │ │ @@ -168848,20 +168848,20 @@ │ │ │ 002938f0: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 00293900: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

.    module_siz
│ │ │  00293930: 653a 7374 7269 6e67 2829 0a3c 2f70 7265  e:string().
│ │ │ -002939b0: 3c61 206e 616d 653d 2269 646d 3632 3822

Descrip │ │ │ 002939d0: 7469 6f6e 3c2f 6832 3e3c 703e 0a20 2020 tion

. │ │ │ 002939e0: 5468 6973 2066 756e 6374 696f 6e20 7265 This function re │ │ │ 002939f0: 7475 726e 7320 7468 6520 7369 7a65 7320 turns the sizes │ │ │ 00293a00: 6f66 2076 6172 696f 7573 2073 6563 7469 of various secti │ │ │ 00293a10: 6f6e 730a 2020 206f 6620 7468 6520 7374 ons. of the st │ │ │ 00293a20: 6170 206d 6f64 756c 652e 0a3c 2f70 3e3c ap module..

< │ │ │ @@ -169045,15 +169045,15 @@ │ │ │ 00294540: 6832 3e3c 7072 6520 636c 6173 733d 2270 h2>
.
│ │ │  00294560: 2020 2020 6d73 6563 735f 746f 5f73 7472      msecs_to_str
│ │ │  00294570: 696e 673a 7374 7269 6e67 286d 7365 6373  ing:string(msecs
│ │ │  00294580: 3a6c 6f6e 6729 0a3c 2f70 7265 3e3c 2f64  :long).
< │ │ │ +002945b0: 3d22 6964 6d35 3239 3222 3e3c 2f61 3e3c ="idm5292">< │ │ │ 002945c0: 6832 3e41 7267 756d 656e 7473 3c2f 6832 h2>Arguments

. │ │ │ 00294660: 204e 756d 6265 7220 6f66 206d 696c 6c69 Number of milli │ │ │ 00294670: 7365 636f 6e64 7320 746f 2074 7261 6e73 seconds to trans │ │ │ 00294680: 6c61 7465 2e0a 2020 2020 3c2f 703e 3c2f late..

│ │ │ +002946c0: 653d 2269 646d 3533 3030 223e 3c2f 613e e="idm5300"> │ │ │ 002946d0: 3c68 323e 4465 7363 7269 7074 696f 6e3c

Description< │ │ │ 002946e0: 2f68 323e 3c70 3e0a 2020 2052 6574 7572 /h2>

. Retur │ │ │ 002946f0: 6e73 2061 2073 7472 696e 6720 7265 7072 ns a string repr │ │ │ 00294700: 6573 656e 7469 6e67 2074 6865 206e 756d esenting the num │ │ │ 00294710: 6265 7220 6f66 0a20 2020 6d69 6c6c 6973 ber of. millis │ │ │ 00294720: 6563 6f6e 6473 2061 7320 6120 6875 6d61 econds as a huma │ │ │ 00294730: 6e20 7265 6164 6162 6c65 2073 7472 696e n readable strin │ │ │ @@ -169266,52 +169266,52 @@ │ │ │ 00295310: 6e6f 7073 6973 6469 7622 3e3c 6832 3e53 nopsisdiv">

S │ │ │ 00295320: 796e 6f70 7369 733c 2f68 323e 3c70 7265 ynopsis

netdev.change_
│ │ │  00295350: 6d61 6320 3c2f 7072 653e 3c2f 6469 763e  mac 
│ │ │ 00295360: 3c64 6976 2063 6c61 7373 3d22 7265 6673

│ │ │ +00295380: 646d 3835 3536 223e 3c2f 613e 3c68 323e dm8556">

│ │ │ 00295390: 5661 6c75 6573 3c2f 6832 3e3c 6469 7620 Values

old_mac< │ │ │ +00295400: 3e6d 6163 5f6c 656e 3c2f 636f 6465 3e3c >mac_len< │ │ │ 00295410: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ 00295420: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ -00295430: 2063 7572 7265 6e74 204d 4143 2061 6464 current MAC add │ │ │ -00295440: 7265 7373 0a20 2020 203c 2f70 3e3c 2f64 ress.

< │ │ │ -00295480: 636f 6465 3e6e 6577 5f6d 6163 3c2f 636f code>new_mac< │ │ │ -002954a0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002954b0: 2054 6865 206e 6577 204d 4143 2061 6464 The new MAC add │ │ │ -002954c0: 7265 7373 0a20 2020 203c 2f70 3e3c 2f64 ress.

< │ │ │ -00295500: 636f 6465 3e6d 6163 5f6c 656e 3c2f 636f code>mac_len< │ │ │ -00295520: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -00295530: 2054 6865 204d 4143 206c 656e 6774 680a The MAC length. │ │ │ -00295540: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -00295580: 6465 765f 6e61 6d65 3c2f 636f 6465 3e3c dev_name< │ │ │ -00295590: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002955a0: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ -002955b0: 2064 6576 6963 6520 7468 6174 2077 696c device that wil │ │ │ -002955c0: 6c20 6861 7665 2074 6865 204d 4143 2063 l have the MAC c │ │ │ -002955d0: 6861 6e67 6564 0a20 2020 203c 2f70 3e3c hanged.

< │ │ │ +00295430: 204d 4143 206c 656e 6774 680a 2020 2020 MAC length. │ │ │ +00295440: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +00295460: 3c65 6d20 636c 6173 733d 2270 6172 616d dev_ │ │ │ +00295480: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +00295490: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002954a0: 3c70 3e0a 2020 2020 2054 6865 2064 6576

. The dev │ │ │ +002954b0: 6963 6520 7468 6174 2077 696c 6c20 6861 ice that will ha │ │ │ +002954c0: 7665 2074 6865 204d 4143 2063 6861 6e67 ve the MAC chang │ │ │ +002954d0: 6564 0a20 2020 203c 2f70 3e3c 2f64 643e ed.

│ │ │ +002954e0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
new_mac

. T │ │ │ +00295540: 6865 206e 6577 204d 4143 2061 6464 7265 he new MAC addre │ │ │ +00295550: 7373 0a20 2020 203c 2f70 3e3c 2f64 643e ss.

│ │ │ +00295560: 3c64 743e 3c73 7061 6e20 636c 6173 733d
old_mac

. T │ │ │ +002955c0: 6865 2063 7572 7265 6e74 204d 4143 2061 he current MAC a │ │ │ +002955d0: 6464 7265 7373 0a20 2020 203c 2f70 3e3c ddress.

< │ │ │ 002955e0: 2f64 643e 3c2f 646c 3e3c 2f64 6976 3e3c /dd>
< │ │ │ 002955f0: 2f64 6976 3e3c 2f64 6976 3e3c 6469 7620 /div>
Synopsis< │ │ │ 00296150: 7072 6520 636c 6173 733d 2273 796e 6f70 pre class="synop │ │ │ 00296160: 7369 7322 3e6e 6574 6465 762e 6368 616e sis">netdev.chan │ │ │ 00296170: 6765 5f6d 7475 203c 2f70 7265 3e3c 2f64 ge_mtu
< │ │ │ +002961a0: 3d22 6964 6d38 3539 3422 3e3c 2f61 3e3c ="idm8594">< │ │ │ 002961b0: 6832 3e56 616c 7565 733c 2f68 323e 3c64 h2>Values
new_mtu

. │ │ │ 00296250: 5468 6520 6e65 7720 4d54 550a 2020 2020 The new MTU. │ │ │ 00296260: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ 00296280: 3c65 6d20 636c 6173 733d 2270 6172 616d old_ │ │ │ -002962a0: 6d74 753c 2f63 6f64 653e 3c2f 656d 3e3c mtu< │ │ │ -002962b0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002962c0: 703e 0a20 2020 2020 5468 6520 6375 7272 p>. The curr │ │ │ -002962d0: 656e 7420 4d54 550a 2020 2020 3c2f 703e ent MTU.

│ │ │ -002962e0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
dev_name │ │ │ -00296320: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -00296340: 2020 2020 2054 6865 2064 6576 6963 6520 The device │ │ │ -00296350: 7468 6174 2077 696c 6c20 6861 7665 2074 that will have t │ │ │ -00296360: 6865 204d 5455 2063 6861 6e67 6564 0a20 he MTU changed. │ │ │ +00296290: 6574 6572 223e 3c63 6f64 653e 6465 765f eter">dev_ │ │ │ +002962a0: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +002962b0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e

│ │ │ +002962c0: 3c70 3e0a 2020 2020 2054 6865 2064 6576

. The dev │ │ │ +002962d0: 6963 6520 7468 6174 2077 696c 6c20 6861 ice that will ha │ │ │ +002962e0: 7665 2074 6865 204d 5455 2063 6861 6e67 ve the MTU chang │ │ │ +002962f0: 6564 0a20 2020 203c 2f70 3e3c 2f64 643e ed.

│ │ │ +00296300: 3c64 743e 3c73 7061 6e20 636c 6173 733d
old_mtu

. T │ │ │ +00296360: 6865 2063 7572 7265 6e74 204d 5455 0a20 he current MTU. │ │ │ 00296370: 2020 203c 2f70 3e3c 2f64 643e 3c2f 646c


│ │ │ 00296f40: 5379 6e6f 7073 6973 3c2f 6832 3e3c 7072 Synopsis

netdev.change │ │ │ 00296f70: 5f72 785f 666c 6167 203c 2f70 7265 3e3c _rx_flag < │ │ │ 00296f80: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Values

│ │ │ 00296fc0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -169906,15 +169906,15 @@ │ │ │ 00297b10: 3d22 7265 6673 796e 6f70 7369 7364 6976 ="refsynopsisdiv │ │ │ 00297b20: 223e 3c68 323e 5379 6e6f 7073 6973 3c2f ">

Synopsis
netdev.
│ │ │  00297b50: 636c 6f73 6520 3c2f 7072 653e 3c2f 6469  close 
Values

│ │ │ 00297bd0: 3c64 743e 3c73 7061 6e20 636c 6173 733d

Synopsis
netdev.g
│ │ │  00298760: 6574 5f73 7461 7473 203c 2f70 7265 3e3c  et_stats 
< │ │ │ 00298770: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

Values

│ │ │ 002987b0: 3c64 6976 2063 6c61 7373 3d22 7661 7269
│ │ │ @@ -170292,54 +170292,54 @@ │ │ │ 00299330: 6976 223e 3c68 323e 5379 6e6f 7073 6973 iv">

Synopsis │ │ │ 00299340: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

netde
│ │ │  00299360: 762e 6861 7264 5f74 7261 6e73 6d69 7420  v.hard_transmit 
│ │ │  00299370: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976  

Valu │ │ │ +002993a0: 3031 223e 3c2f 613e 3c68 323e 5661 6c75 01">

Valu │ │ │ 002993b0: 6573 3c2f 6832 3e3c 6469 7620 636c 6173 es

pro │ │ │ -00299420: 746f 636f 6c3c 2f63 6f64 653e 3c2f 656d tocoltru │ │ │ +00299420: 6573 697a 653c 2f63 6f64 653e 3c2f 656d esize

. The pr │ │ │ -00299450: 6f74 6f63 6f6c 2075 7365 6420 696e 2074 otocol used in t │ │ │ -00299460: 6865 2074 7261 6e73 6d69 7373 696f 6e0a he transmission. │ │ │ -00299470: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -002994b0: 6c65 6e67 7468 3c2f 636f 6465 3e3c 2f65 length

. The l │ │ │ -002994e0: 656e 6774 6820 6f66 2074 6865 2074 7261 ength of the tra │ │ │ -002994f0: 6e73 6d69 7420 6275 6666 6572 2e0a 2020 nsmit buffer.. │ │ │ -00299500: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -00299510: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -00299520: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">de │ │ │ -00299540: 765f 6e61 6d65 3c2f 636f 6465 3e3c 2f65 v_name

. The d │ │ │ -00299570: 6576 6963 6520 7363 6865 6475 6c65 6420 evice scheduled │ │ │ -00299580: 746f 2074 7261 6e73 6d69 740a 2020 2020 to transmit. │ │ │ -00299590: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -002995b0: 3c65 6d20 636c 6173 733d 2270 6172 616d true │ │ │ -002995d0: 7369 7a65 3c2f 636f 6465 3e3c 2f65 6d3e size │ │ │ -002995e0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002995f0: 3c70 3e0a 2020 2020 2054 6865 2073 697a

. The siz │ │ │ -00299600: 6520 6f66 2074 6865 2064 6174 6120 746f e of the data to │ │ │ -00299610: 2062 6520 7472 616e 736d 6974 7465 642e be transmitted. │ │ │ +00299440: 3e3c 703e 0a20 2020 2020 5468 6520 7369 >

. The si │ │ │ +00299450: 7a65 206f 6620 7468 6520 6461 7461 2074 ze of the data t │ │ │ +00299460: 6f20 6265 2074 7261 6e73 6d69 7474 6564 o be transmitted │ │ │ +00299470: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ +00299480: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>length< │ │ │ +002994c0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>

│ │ │ +002994d0: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ +002994e0: 206c 656e 6774 6820 6f66 2074 6865 2074 length of the t │ │ │ +002994f0: 7261 6e73 6d69 7420 6275 6666 6572 2e0a ransmit buffer.. │ │ │ +00299500: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +00299540: 7072 6f74 6f63 6f6c 3c2f 636f 6465 3e3c protocol< │ │ │ +00299550: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +00299560: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ +00299570: 2070 726f 746f 636f 6c20 7573 6564 2069 protocol used i │ │ │ +00299580: 6e20 7468 6520 7472 616e 736d 6973 7369 n the transmissi │ │ │ +00299590: 6f6e 0a20 2020 203c 2f70 3e3c 2f64 643e on.

│ │ │ +002995a0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
dev_name

. │ │ │ +00299600: 5468 6520 6465 7669 6365 2073 6368 6564 The device sched │ │ │ +00299610: 756c 6564 2074 6f20 7472 616e 736d 6974 uled to transmit │ │ │ 00299620: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c2f .

< │ │ │ 00299640: 2f64 6976 3e3c 6469 7620 636c 6173 733d /div>

│ │ │ 00299660: 3c74 6162 6c65 2077 6964 7468 3d22 3130 │ │ │ @@ -170513,15 +170513,15 @@ │ │ │ 0029a100: 636c 6173 733d 2272 6566 7379 6e6f 7073 class="refsynops │ │ │ 0029a110: 6973 6469 7622 3e3c 6832 3e53 796e 6f70 isdiv">

Synop │ │ │ 0029a120: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

ne
│ │ │  0029a140: 7464 6576 2e69 6f63 746c 203c 2f70 7265  tdev.ioctl 
< │ │ │ +0029a170: 6e61 6d65 3d22 6964 6d38 3733 3922 3e3c name="idm8739">< │ │ │ 0029a180: 2f61 3e3c 6832 3e56 616c 7565 733c 2f68 /a>

Values

Synopsis

netdev.open │ │ │ 0029ad30: 3c2f 7072 653e 3c2f 6469 763e 3c64 6976

Valu │ │ │ +0029ad60: 3637 223e 3c2f 613e 3c68 323e 5661 6c75 67">

Valu │ │ │ 0029ad70: 6573 3c2f 6832 3e3c 6469 7620 636c 6173 es

dev │ │ │ @@ -170896,46 +170896,46 @@ │ │ │ 0029b8f0: 2063 6c61 7373 3d22 7265 6673 796e 6f70 class="refsynop │ │ │ 0029b900: 7369 7364 6976 223e 3c68 323e 5379 6e6f sisdiv">

Syno │ │ │ 0029b910: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

n
│ │ │  0029b930: 6574 6465 762e 7265 6365 6976 6520 3c2f  etdev.receive 
│ │ │ -0029b960: 3c61 206e 616d 653d 2269 646d 3837 3931

Values │ │ │ 0029b980: 3c2f 6832 3e3c 6469 7620 636c 6173 733d

< │ │ │ 0029b9a0: 646c 2063 6c61 7373 3d22 7661 7269 6162 dl class="variab │ │ │ 0029b9b0: 6c65 6c69 7374 223e 3c64 743e 3c73 7061 lelist">
< │ │ │ 0029b9d0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -0029b9e0: 7465 7222 3e3c 636f 6465 3e70 726f 746f ter">proto │ │ │ -0029b9f0: 636f 6c3c 2f63 6f64 653e 3c2f 656d 3e3c col< │ │ │ +0029b9e0: 7465 7222 3e3c 636f 6465 3e64 6576 5f6e ter">dev_n │ │ │ +0029b9f0: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ 0029ba00: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -0029ba10: 703e 0a20 2020 2020 5072 6f74 6f63 6f6c p>. Protocol │ │ │ -0029ba20: 206f 6620 7265 6365 6976 6564 2070 6163 of received pac │ │ │ -0029ba30: 6b65 742e 0a20 2020 203c 2f70 3e3c 2f64 ket..

< │ │ │ -0029ba70: 636f 6465 3e6c 656e 6774 683c 2f63 6f64 code>length

. │ │ │ -0029baa0: 5468 6520 6c65 6e67 7468 206f 6620 7468 The length of th │ │ │ -0029bab0: 6520 7265 6365 6976 696e 6720 6275 6666 e receiving buff │ │ │ -0029bac0: 6572 2e0a 2020 2020 3c2f 703e 3c2f 6464 er..

dev_name< │ │ │ -0029bb20: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -0029bb30: 2054 6865 206e 616d 6520 6f66 2074 6865 The name of the │ │ │ -0029bb40: 2064 6576 6963 652e 2065 2e67 3a20 6574 device. e.g: et │ │ │ -0029bb50: 6830 2c20 6174 6831 2e0a 2020 2020 3c2f h0, ath1.. . The name │ │ │ +0029ba20: 206f 6620 7468 6520 6465 7669 6365 2e20 of the device. │ │ │ +0029ba30: 652e 673a 2065 7468 302c 2061 7468 312e e.g: eth0, ath1. │ │ │ +0029ba40: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

protocol │ │ │ +0029ba90: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Pr │ │ │ +0029bab0: 6f74 6f63 6f6c 206f 6620 7265 6365 6976 otocol of receiv │ │ │ +0029bac0: 6564 2070 6163 6b65 742e 0a20 2020 203c ed packet.. < │ │ │ +0029bad0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +0029baf0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +0029bb00: 7465 7222 3e3c 636f 6465 3e6c 656e 6774 ter">lengt │ │ │ +0029bb10: 683c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 h

│ │ │ +0029bb30: 0a20 2020 2020 5468 6520 6c65 6e67 7468 . The length │ │ │ +0029bb40: 206f 6620 7468 6520 7265 6365 6976 696e of the receivin │ │ │ +0029bb50: 6720 6275 6666 6572 2e0a 2020 2020 3c2f g buffer..


Syno │ │ │ 0029c710: 7073 6973 3c2f 6832 3e3c 7072 6520 636c psis

n
│ │ │  0029c730: 6574 6465 762e 7265 6769 7374 6572 203c  etdev.register <
│ │ │  0029c740: 2f70 7265 3e3c 2f64 6976 3e3c 6469 7620  /pre>

Value │ │ │ +0029c770: 3322 3e3c 2f61 3e3c 6832 3e56 616c 7565 3">

Value │ │ │ 0029c780: 733c 2f68 323e 3c64 6976 2063 6c61 7373 s

│ │ │ 0029c7a0: 3c64 6c20 636c 6173 733d 2276 6172 6961
│ │ │ 0029c7d0: 3c65 6d20 636c 6173 733d 2270 6172 616d dev_ │ │ │ @@ -171314,15 +171314,15 @@ │ │ │ 0029d310: 7620 636c 6173 733d 2272 6566 7379 6e6f v class="refsyno │ │ │ 0029d320: 7073 6973 6469 7622 3e3c 6832 3e53 796e psisdiv">

Syn │ │ │ 0029d330: 6f70 7369 733c 2f68 323e 3c70 7265 2063 opsis

│ │ │  0029d350: 6e65 7464 6576 2e72 7820 3c2f 7072 653e  netdev.rx 
│ │ │ 0029d360: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

Values

Synopsis< │ │ │ 0029df40: 2f68 323e 3c70 7265 2063 6c61 7373 3d22 /h2>
netdev
│ │ │  0029df60: 2e73 6574 5f70 726f 6d69 7363 7569 7479  .set_promiscuity
│ │ │  0029df70: 203c 2f70 7265 3e3c 2f64 6976 3e3c 6469   

Val │ │ │ +0029dfa0: 3837 3422 3e3c 2f61 3e3c 6832 3e56 616c 874">

Val │ │ │ 0029dfb0: 7565 733c 2f68 323e 3c64 6976 2063 6c61 ues

< │ │ │ 0029dff0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 0029e000: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">in │ │ │ @@ -171524,29 +171524,29 @@ │ │ │ 0029e030: 7061 6e3e 3c2f 6474 3e3c 6464 3e3c 703e pan>

│ │ │ 0029e040: 0a20 2020 2020 436f 756e 7420 7468 6520 . Count the │ │ │ 0029e050: 6e75 6d62 6572 206f 6620 7072 6f6d 6973 number of promis │ │ │ 0029e060: 6375 6974 7920 6f70 656e 6572 730a 2020 cuity openers. │ │ │ 0029e070: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ 0029e080: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ 0029e090: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">en │ │ │ -0029e0b0: 6162 6c65 3c2f 636f 6465 3e3c 2f65 6d3e able │ │ │ -0029e0c0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -0029e0d0: 3c70 3e0a 2020 2020 2049 6620 7468 6520

. If the │ │ │ -0029e0e0: 6465 7669 6365 2069 7320 656e 7465 7269 device is enteri │ │ │ +0029e0a0: 616d 6574 6572 223e 3c63 6f64 653e 6469 ameter">di │ │ │ +0029e0b0: 7361 626c 653c 2f63 6f64 653e 3c2f 656d sable

. If the │ │ │ +0029e0e0: 2064 6576 6963 6520 6973 206c 6561 7669 device is leavi │ │ │ 0029e0f0: 6e67 2070 726f 6d69 7363 7569 7479 206d ng promiscuity m │ │ │ 0029e100: 6f64 650a 2020 2020 3c2f 703e 3c2f 6464 ode.

disable

. │ │ │ -0029e170: 4966 2074 6865 2064 6576 6963 6520 6973 If the device is │ │ │ -0029e180: 206c 6561 7669 6e67 2070 726f 6d69 7363 leaving promisc │ │ │ +0029e140: 6f64 653e 656e 6162 6c65 3c2f 636f 6465 ode>enable

. I │ │ │ +0029e170: 6620 7468 6520 6465 7669 6365 2069 7320 f the device is │ │ │ +0029e180: 656e 7465 7269 6e67 2070 726f 6d69 7363 entering promisc │ │ │ 0029e190: 7569 7479 206d 6f64 650a 2020 2020 3c2f uity mode.

dev_na │ │ │ 0029e1e0: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f me

Synops │ │ │ 0029ed40: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

net
│ │ │  0029ed60: 6465 762e 7472 616e 736d 6974 203c 2f70  dev.transmit 

< │ │ │ -0029ed90: 6120 6e61 6d65 3d22 6964 6d38 3931 3322 a name="idm8913" │ │ │ +0029ed90: 6120 6e61 6d65 3d22 6964 6d38 3931 3222 a name="idm8912" │ │ │ 0029eda0: 3e3c 2f61 3e3c 6832 3e56 616c 7565 733c >

Values< │ │ │ 0029edb0: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
dev_na │ │ │ -0029ee20: 6d65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f metruesi │ │ │ +0029ee20: 7a65 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ze

. The name │ │ │ -0029ee50: 6f66 2074 6865 2064 6576 6963 652e 2065 of the device. e │ │ │ -0029ee60: 2e67 3a20 6574 6830 2c20 6174 6831 2e0a .g: eth0, ath1.. │ │ │ -0029ee70: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -0029eeb0: 7472 7565 7369 7a65 3c2f 636f 6465 3e3c truesize< │ │ │ -0029eec0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -0029eed0: 3c64 643e 3c70 3e0a 2020 2020 2054 6865

. The │ │ │ -0029eee0: 2073 697a 6520 6f66 2074 6865 2064 6174 size of the dat │ │ │ -0029eef0: 6120 746f 2062 6520 7472 616e 736d 6974 a to be transmit │ │ │ -0029ef00: 7465 642e 0a20 2020 203c 2f70 3e3c 2f64 ted..

< │ │ │ -0029ef40: 636f 6465 3e6c 656e 6774 683c 2f63 6f64 code>length

. │ │ │ -0029ef70: 5468 6520 6c65 6e67 7468 206f 6620 7468 The length of th │ │ │ -0029ef80: 6520 7472 616e 736d 6974 2062 7566 6665 e transmit buffe │ │ │ -0029ef90: 722e 0a20 2020 203c 2f70 3e3c 2f64 643e r..

│ │ │ -0029efa0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
protocol

. │ │ │ -0029f000: 5468 6520 7072 6f74 6f63 6f6c 206f 6620 The protocol of │ │ │ -0029f010: 7468 6973 2070 6163 6b65 7428 6465 6669 this packet(defi │ │ │ -0029f020: 6e65 6420 696e 2069 6e63 6c75 6465 2f6c ned in include/l │ │ │ -0029f030: 696e 7578 2f69 665f 6574 6865 722e 6829 inux/if_ether.h) │ │ │ +0029ee40: 3e0a 2020 2020 2054 6865 2073 697a 6520 >. The size │ │ │ +0029ee50: 6f66 2074 6865 2064 6174 6120 746f 2062 of the data to b │ │ │ +0029ee60: 6520 7472 616e 736d 6974 7465 642e 0a20 e transmitted.. │ │ │ +0029ee70: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +0029ee80: 3c73 7061 6e20 636c 6173 733d 2274 6572 l │ │ │ +0029eeb0: 656e 6774 683c 2f63 6f64 653e 3c2f 656d ength

. The le │ │ │ +0029eee0: 6e67 7468 206f 6620 7468 6520 7472 616e ngth of the tran │ │ │ +0029eef0: 736d 6974 2062 7566 6665 722e 0a20 2020 smit buffer.. │ │ │ +0029ef00: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

pro │ │ │ +0029ef40: 746f 636f 6c3c 2f63 6f64 653e 3c2f 656d tocol

. The pr │ │ │ +0029ef70: 6f74 6f63 6f6c 206f 6620 7468 6973 2070 otocol of this p │ │ │ +0029ef80: 6163 6b65 7428 6465 6669 6e65 6420 696e acket(defined in │ │ │ +0029ef90: 2069 6e63 6c75 6465 2f6c 696e 7578 2f69 include/linux/i │ │ │ +0029efa0: 665f 6574 6865 722e 6829 2e0a 2020 2020 f_ether.h).. │ │ │ +0029efb0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +0029efd0: 3c65 6d20 636c 6173 733d 2270 6172 616d dev_ │ │ │ +0029eff0: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +0029f000: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +0029f010: 3c70 3e0a 2020 2020 2054 6865 206e 616d

. The nam │ │ │ +0029f020: 6520 6f66 2074 6865 2064 6576 6963 652e e of the device. │ │ │ +0029f030: 2065 2e67 3a20 6574 6830 2c20 6174 6831 e.g: eth0, ath1 │ │ │ 0029f040: 2e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c ..

< │ │ │ 0029f050: 2f64 6c3e 3c2f 6469 763e 3c2f 6469 763e /dl>

│ │ │ 0029f060: 3c2f 6469 763e 3c64 6976 2063 6c61 7373

< │ │ │ 0029fb40: 6832 3e53 796e 6f70 7369 733c 2f68 323e h2>Synopsis │ │ │ 0029fb50: 3c70 7265 2063 6c61 7373 3d22 7379 6e6f
netdev.unr
│ │ │  0029fb70: 6567 6973 7465 7220 3c2f 7072 653e 3c2f  egister 
│ │ │ +0029fba0: 653d 2269 646d 3839 3530 223e 3c2f 613e e="idm8950"> │ │ │ 0029fbb0: 3c68 323e 5661 6c75 6573 3c2f 6832 3e3c

Values

< │ │ │ 0029fbc0: 6469 7620 636c 6173 733d 2276 6172 6961 div class="varia │ │ │ 0029fbd0: 626c 656c 6973 7422 3e3c 646c 2063 6c61 blelist">
< │ │ │ @@ -172149,261 +172149,261 @@ │ │ │ 002a0740: 7364 6976 223e 3c68 323e 5379 6e6f 7073 sdiv">

Synops │ │ │ 002a0750: 6973 3c2f 6832 3e3c 7072 6520 636c 6173 is

net
│ │ │  002a0770: 6669 6c74 6572 2e61 7270 2e66 6f72 7761  filter.arp.forwa
│ │ │  002a0780: 7264 203c 2f70 7265 3e3c 2f64 6976 3e3c  rd 
< │ │ │ 002a0790: 6469 7620 636c 6173 733d 2272 6566 7365 div class="refse │ │ │ 002a07a0: 6374 3122 3e3c 6120 6e61 6d65 3d22 6964 ct1">

V │ │ │ +002a07b0: 6d38 3937 3322 3e3c 2f61 3e3c 6832 3e56 m8973">

V │ │ │ 002a07c0: 616c 7565 733c 2f68 323e 3c64 6976 2063 alues

│ │ │ -002a0830: 6e66 5f64 726f 703c 2f63 6f64 653e 3c2f nf_drop
< │ │ │ -002a0850: 6464 3e3c 703e 0a20 2020 2020 436f 6e73 dd>

. Cons │ │ │ -002a0860: 7461 6e74 2075 7365 6420 746f 2073 6967 tant used to sig │ │ │ -002a0870: 6e69 6679 2061 2027 6472 6f70 2720 7665 nify a 'drop' ve │ │ │ -002a0880: 7264 6963 740a 2020 2020 3c2f 703e 3c2f rdict.

│ │ │ -002a08c0: 3c63 6f64 653e 6461 7461 5f73 7472 3c2f data_str

. │ │ │ -002a08f0: 2020 2041 2073 7472 696e 6720 7265 7072 A string repr │ │ │ -002a0900: 6573 656e 7469 6e67 2074 6865 2070 6163 esenting the pac │ │ │ -002a0910: 6b65 7420 6275 6666 6572 2063 6f6e 7465 ket buffer conte │ │ │ -002a0920: 6e74 730a 2020 2020 3c2f 703e 3c2f 6464 nts.

data_hex< │ │ │ -002a0980: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002a0990: 2041 2068 6578 6164 6563 696d 616c 2073 A hexadecimal s │ │ │ -002a09a0: 7472 696e 6720 7265 7072 6573 656e 7469 tring representi │ │ │ -002a09b0: 6e67 2074 6865 2070 6163 6b65 7420 6275 ng the packet bu │ │ │ -002a09c0: 6666 6572 2063 6f6e 7465 6e74 730a 2020 ffer contents. │ │ │ -002a09d0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a09e0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a09f0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">in │ │ │ -002a0a10: 6465 765f 6e61 6d65 3c2f 636f 6465 3e3c dev_name< │ │ │ -002a0a20: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002a0a30: 3c64 643e 3c70 3e0a 2020 2020 204e 616d

. Nam │ │ │ -002a0a40: 6520 6f66 206e 6574 776f 726b 2064 6576 e of network dev │ │ │ -002a0a50: 6963 6520 7061 636b 6574 2077 6173 2072 ice packet was r │ │ │ -002a0a60: 6563 6569 7665 6420 6f6e 2028 6966 206b eceived on (if k │ │ │ -002a0a70: 6e6f 776e 290a 2020 2020 3c2f 703e 3c2f nown).

│ │ │ -002a0ab0: 3c63 6f64 653e 6172 5f74 6861 3c2f 636f ar_tha< │ │ │ -002a0ad0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002a0ae0: 2045 7468 6572 6e65 742b 4950 206f 6e6c Ethernet+IP onl │ │ │ -002a0af0: 7920 2861 725f 7072 6f3d 3d30 7838 3030 y (ar_pro==0x800 │ │ │ -002a0b00: 293a 2074 6172 6765 7420 6861 7264 7761 ): target hardwa │ │ │ -002a0b10: 7265 2028 4d41 4329 2061 6464 7265 7373 re (MAC) address │ │ │ -002a0b20: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

pf< │ │ │ -002a0b70: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a0b80: 703e 0a20 2020 2020 5072 6f74 6f63 6f6c p>. Protocol │ │ │ -002a0b90: 2066 616d 696c 7920 2d2d 2061 6c77 6179 family -- alway │ │ │ -002a0ba0: 7320 3c73 7061 6e20 636c 6173 733d 2271 s arp̶ │ │ │ -002a0be0: 313b 3c2f 7370 616e 3e0a 2020 2020 3c2f 1;.
outdev │ │ │ -002a0c30: 5f6e 616d 653c 2f63 6f64 653e 3c2f 656d _name

. Name o │ │ │ -002a0c60: 6620 6e65 7477 6f72 6b20 6465 7669 6365 f network device │ │ │ -002a0c70: 2070 6163 6b65 7420 7769 6c6c 2062 6520 packet will be │ │ │ -002a0c80: 726f 7574 6564 2074 6f20 2869 6620 6b6e routed to (if kn │ │ │ -002a0c90: 6f77 6e29 0a20 2020 203c 2f70 3e3c 2f64 own).

< │ │ │ -002a0cd0: 636f 6465 3e61 725f 7072 6f3c 2f63 6f64 code>ar_pro

. │ │ │ -002a0d00: 466f 726d 6174 206f 6620 7072 6f74 6f63 Format of protoc │ │ │ -002a0d10: 6f6c 2061 6464 7265 7373 0a20 2020 203c ol address. < │ │ │ -002a0d20: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a0d40: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a0d50: 7465 7222 3e3c 636f 6465 3e61 725f 7368 ter">ar_sh │ │ │ -002a0d60: 613c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 a

│ │ │ -002a0d80: 0a20 2020 2020 4574 6865 726e 6574 2b49 . Ethernet+I │ │ │ -002a0d90: 5020 6f6e 6c79 2028 6172 5f70 726f 3d3d P only (ar_pro== │ │ │ -002a0da0: 3078 3830 3029 3a20 736f 7572 6365 2068 0x800): source h │ │ │ -002a0db0: 6172 6477 6172 6520 284d 4143 2920 6164 ardware (MAC) ad │ │ │ -002a0dc0: 6472 6573 7320 0a20 2020 203c 2f70 3e3c dress .

< │ │ │ -002a0dd0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
nf_queue< │ │ │ -002a0e10: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a0e30: 2020 2020 436f 6e73 7461 6e74 2075 7365 Constant use │ │ │ -002a0e40: 6420 746f 2073 6967 6e69 6679 2061 2027 d to signify a ' │ │ │ -002a0e50: 7175 6575 6527 2076 6572 6469 6374 0a20 queue' verdict. │ │ │ -002a0e60: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a0e70: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ -002a0ea0: 725f 6f70 3c2f 636f 6465 3e3c 2f65 6d3e r_op │ │ │ -002a0eb0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a0ec0: 3c70 3e0a 2020 2020 2041 5250 206f 7063

. ARP opc │ │ │ -002a0ed0: 6f64 6520 2863 6f6d 6d61 6e64 290a 2020 ode (command). │ │ │ -002a0ee0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a0ef0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a0f00: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ -002a0f20: 5f73 6970 3c2f 636f 6465 3e3c 2f65 6d3e _sip │ │ │ -002a0f30: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a0f40: 3c70 3e0a 2020 2020 2045 7468 6572 6e65

. Etherne │ │ │ -002a0f50: 742b 4950 206f 6e6c 7920 2861 725f 7072 t+IP only (ar_pr │ │ │ -002a0f60: 6f3d 3d30 7838 3030 293a 2073 6f75 7263 o==0x800): sourc │ │ │ -002a0f70: 6520 4950 2061 6464 7265 7373 0a20 2020 e IP address. │ │ │ -002a0f80: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ar_ │ │ │ -002a0fc0: 6872 643c 2f63 6f64 653e 3c2f 656d 3e3c hrd< │ │ │ -002a0fd0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a0fe0: 703e 0a20 2020 2020 466f 726d 6174 206f p>. Format o │ │ │ -002a0ff0: 6620 6861 7264 7761 7265 2061 6464 7265 f hardware addre │ │ │ -002a1000: 7373 0a20 2020 203c 2f70 3e3c 2f64 643e ss.

│ │ │ -002a1010: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ar_tip │ │ │ -002a1050: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Et │ │ │ -002a1070: 6865 726e 6574 2b49 5020 6f6e 6c79 2028 hernet+IP only ( │ │ │ -002a1080: 6172 5f70 726f 3d3d 3078 3830 3029 3a20 ar_pro==0x800): │ │ │ -002a1090: 7461 7267 6574 2049 5020 6164 6472 6573 target IP addres │ │ │ -002a10a0: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ -002a10b0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>arphdr
< │ │ │ -002a10f0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ -002a1100: 3c64 643e 3c70 3e0a 2020 2020 2041 6464

. Add │ │ │ -002a1110: 7265 7373 206f 6620 4152 5020 6865 6164 ress of ARP head │ │ │ -002a1120: 6572 0a20 2020 203c 2f70 3e3c 2f64 643e er.

│ │ │ -002a1130: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ar_hln │ │ │ -002a1170: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Le │ │ │ -002a1190: 6e67 7468 206f 6620 6861 7264 7761 7265 ngth of hardware │ │ │ -002a11a0: 2061 6464 7265 7373 0a20 2020 203c 2f70 address.

ar_pln< │ │ │ -002a11f0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a1210: 2020 2020 4c65 6e67 7468 206f 6620 7072 Length of pr │ │ │ -002a1220: 6f74 6f63 6f6c 2061 6464 7265 7373 0a20 otocol address. │ │ │ -002a1230: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a1240: 3c73 7061 6e20 636c 6173 733d 2274 6572 o │ │ │ -002a1270: 7574 6465 763c 2f63 6f64 653e 3c2f 656d utdev

. Addres │ │ │ -002a12a0: 7320 6f66 206e 6574 5f64 6576 6963 6520 s of net_device │ │ │ -002a12b0: 7265 7072 6573 656e 7469 6e67 206f 7574 representing out │ │ │ -002a12c0: 7075 7420 6465 7669 6365 2c20 3020 6966 put device, 0 if │ │ │ -002a12d0: 2075 6e6b 6e6f 776e 0a20 2020 203c 2f70 unknown.

indev

. │ │ │ -002a1340: 2020 2041 6464 7265 7373 206f 6620 6e65 Address of ne │ │ │ -002a1350: 745f 6465 7669 6365 2072 6570 7265 7365 t_device represe │ │ │ -002a1360: 6e74 696e 6720 696e 7075 7420 6465 7669 nting input devi │ │ │ -002a1370: 6365 2c20 3020 6966 2075 6e6b 6e6f 776e ce, 0 if unknown │ │ │ -002a1380: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

nf_stolen

. C │ │ │ -002a13f0: 6f6e 7374 616e 7420 7573 6564 2074 6f20 onstant used to │ │ │ -002a1400: 7369 676e 6966 7920 6120 2773 746f 6c65 signify a 'stole │ │ │ -002a1410: 6e27 2076 6572 6469 6374 0a20 2020 203c n' verdict. < │ │ │ -002a1420: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a1440: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a1450: 7465 7222 3e3c 636f 6465 3e6c 656e 6774 ter">lengt │ │ │ -002a1460: 683c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 h

│ │ │ -002a1480: 0a20 2020 2020 5468 6520 6c65 6e67 7468 . The length │ │ │ -002a1490: 206f 6620 7468 6520 7061 636b 6574 2062 of the packet b │ │ │ -002a14a0: 7566 6665 7220 636f 6e74 656e 7473 2c20 uffer contents, │ │ │ -002a14b0: 696e 2062 7974 6573 0a20 2020 203c 2f70 in bytes.

nf_repe │ │ │ -002a1500: 6174 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f at

. Constant │ │ │ -002a1530: 7573 6564 2074 6f20 7369 676e 6966 7920 used to signify │ │ │ -002a1540: 6120 2772 6570 6561 7427 2076 6572 6469 a 'repeat' verdi │ │ │ -002a1550: 6374 0a20 2020 203c 2f70 3e3c 2f64 643e ct.

│ │ │ -002a1560: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ar_data

. A │ │ │ -002a15c0: 6464 7265 7373 206f 6620 4152 5020 7061 ddress of ARP pa │ │ │ -002a15d0: 636b 6574 2064 6174 6120 7265 6769 6f6e cket data region │ │ │ -002a15e0: 2028 6166 7465 7220 7468 6520 6865 6164 (after the head │ │ │ -002a15f0: 6572 290a 2020 2020 3c2f 703e 3c2f 6464 er).

nf_accept │ │ │ -002a1650: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002a1660: 2020 436f 6e73 7461 6e74 2075 7365 6420 Constant used │ │ │ -002a1670: 746f 2073 6967 6e69 6679 2061 6e20 2761 to signify an 'a │ │ │ -002a1680: 6363 6570 7427 2076 6572 6469 6374 0a20 ccept' verdict. │ │ │ -002a1690: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a16a0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ -002a16d0: 665f 7374 6f70 3c2f 636f 6465 3e3c 2f65 f_stop

. Const │ │ │ -002a1700: 616e 7420 7573 6564 2074 6f20 7369 676e ant used to sign │ │ │ -002a1710: 6966 7920 6120 2773 746f 7027 2076 6572 ify a 'stop' ver │ │ │ +002a0830: 6172 5f70 726f 3c2f 636f 6465 3e3c 2f65 ar_pro

. Forma │ │ │ +002a0860: 7420 6f66 2070 726f 746f 636f 6c20 6164 t of protocol ad │ │ │ +002a0870: 6472 6573 730a 2020 2020 3c2f 703e 3c2f dress.

│ │ │ +002a08b0: 3c63 6f64 653e 6f75 7464 6576 5f6e 616d outdev_nam │ │ │ +002a08c0: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +002a08e0: 0a20 2020 2020 4e61 6d65 206f 6620 6e65 . Name of ne │ │ │ +002a08f0: 7477 6f72 6b20 6465 7669 6365 2070 6163 twork device pac │ │ │ +002a0900: 6b65 7420 7769 6c6c 2062 6520 726f 7574 ket will be rout │ │ │ +002a0910: 6564 2074 6f20 2869 6620 6b6e 6f77 6e29 ed to (if known) │ │ │ +002a0920: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

nf_accept

. C │ │ │ +002a0990: 6f6e 7374 616e 7420 7573 6564 2074 6f20 onstant used to │ │ │ +002a09a0: 7369 676e 6966 7920 616e 2027 6163 6365 signify an 'acce │ │ │ +002a09b0: 7074 2720 7665 7264 6963 740a 2020 2020 pt' verdict. │ │ │ +002a09c0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a09e0: 3c65 6d20 636c 6173 733d 2270 6172 616d nf_d │ │ │ +002a0a00: 726f 703c 2f63 6f64 653e 3c2f 656d 3e3c rop< │ │ │ +002a0a10: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a0a20: 703e 0a20 2020 2020 436f 6e73 7461 6e74 p>. Constant │ │ │ +002a0a30: 2075 7365 6420 746f 2073 6967 6e69 6679 used to signify │ │ │ +002a0a40: 2061 2027 6472 6f70 2720 7665 7264 6963 a 'drop' verdic │ │ │ +002a0a50: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +002a0a60: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_data │ │ │ +002a0aa0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Ad │ │ │ +002a0ac0: 6472 6573 7320 6f66 2041 5250 2070 6163 dress of ARP pac │ │ │ +002a0ad0: 6b65 7420 6461 7461 2072 6567 696f 6e20 ket data region │ │ │ +002a0ae0: 2861 6674 6572 2074 6865 2068 6561 6465 (after the heade │ │ │ +002a0af0: 7229 0a20 2020 203c 2f70 3e3c 2f64 643e r).

│ │ │ +002a0b00: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ar_op< │ │ │ +002a0b40: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +002a0b50: 3c64 643e 3c70 3e0a 2020 2020 2041 5250

. ARP │ │ │ +002a0b60: 206f 7063 6f64 6520 2863 6f6d 6d61 6e64 opcode (command │ │ │ +002a0b70: 290a 2020 2020 3c2f 703e 3c2f 6464 3e3c ).

< │ │ │ +002a0b80: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_hrd< │ │ │ +002a0bc0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +002a0bd0: 3c64 643e 3c70 3e0a 2020 2020 2046 6f72

. For │ │ │ +002a0be0: 6d61 7420 6f66 2068 6172 6477 6172 6520 mat of hardware │ │ │ +002a0bf0: 6164 6472 6573 730a 2020 2020 3c2f 703e address.

│ │ │ +002a0c00: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
ar_pln

. │ │ │ +002a0c60: 2020 204c 656e 6774 6820 6f66 2070 726f Length of pro │ │ │ +002a0c70: 746f 636f 6c20 6164 6472 6573 730a 2020 tocol address. │ │ │ +002a0c80: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a0c90: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a0ca0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ +002a0cc0: 7068 6472 3c2f 636f 6465 3e3c 2f65 6d3e phdr │ │ │ +002a0cd0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a0ce0: 3c70 3e0a 2020 2020 2041 6464 7265 7373

. Address │ │ │ +002a0cf0: 206f 6620 4152 5020 6865 6164 6572 0a20 of ARP header. │ │ │ +002a0d00: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a0d10: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ +002a0d40: 725f 7368 613c 2f63 6f64 653e 3c2f 656d r_sha

. Ethern │ │ │ +002a0d70: 6574 2b49 5020 6f6e 6c79 2028 6172 5f70 et+IP only (ar_p │ │ │ +002a0d80: 726f 3d3d 3078 3830 3029 3a20 736f 7572 ro==0x800): sour │ │ │ +002a0d90: 6365 2068 6172 6477 6172 6520 284d 4143 ce hardware (MAC │ │ │ +002a0da0: 2920 6164 6472 6573 7320 0a20 2020 203c ) address . < │ │ │ +002a0db0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a0dd0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a0de0: 7465 7222 3e3c 636f 6465 3e6e 665f 7374 ter">nf_st │ │ │ +002a0df0: 6f6c 656e 3c2f 636f 6465 3e3c 2f65 6d3e olen │ │ │ +002a0e00: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a0e10: 3c70 3e0a 2020 2020 2043 6f6e 7374 616e

. Constan │ │ │ +002a0e20: 7420 7573 6564 2074 6f20 7369 676e 6966 t used to signif │ │ │ +002a0e30: 7920 6120 2773 746f 6c65 6e27 2076 6572 y a 'stolen' ver │ │ │ +002a0e40: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ +002a0e80: 636f 6465 3e6e 665f 7265 7065 6174 3c2f code>nf_repeat

. │ │ │ +002a0eb0: 2020 2043 6f6e 7374 616e 7420 7573 6564 Constant used │ │ │ +002a0ec0: 2074 6f20 7369 676e 6966 7920 6120 2772 to signify a 'r │ │ │ +002a0ed0: 6570 6561 7427 2076 6572 6469 6374 0a20 epeat' verdict. │ │ │ +002a0ee0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a0ef0: 3c73 7061 6e20 636c 6173 733d 2274 6572 o │ │ │ +002a0f20: 7574 6465 763c 2f63 6f64 653e 3c2f 656d utdev

. Addres │ │ │ +002a0f50: 7320 6f66 206e 6574 5f64 6576 6963 6520 s of net_device │ │ │ +002a0f60: 7265 7072 6573 656e 7469 6e67 206f 7574 representing out │ │ │ +002a0f70: 7075 7420 6465 7669 6365 2c20 3020 6966 put device, 0 if │ │ │ +002a0f80: 2075 6e6b 6e6f 776e 0a20 2020 203c 2f70 unknown.

ar_tip< │ │ │ +002a0fd0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a0ff0: 2020 2020 4574 6865 726e 6574 2b49 5020 Ethernet+IP │ │ │ +002a1000: 6f6e 6c79 2028 6172 5f70 726f 3d3d 3078 only (ar_pro==0x │ │ │ +002a1010: 3830 3029 3a20 7461 7267 6574 2049 5020 800): target IP │ │ │ +002a1020: 6164 6472 6573 730a 2020 2020 3c2f 703e address.

│ │ │ +002a1030: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
data_str │ │ │ +002a1070: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a1090: 2020 2020 2041 2073 7472 696e 6720 7265 A string re │ │ │ +002a10a0: 7072 6573 656e 7469 6e67 2074 6865 2070 presenting the p │ │ │ +002a10b0: 6163 6b65 7420 6275 6666 6572 2063 6f6e acket buffer con │ │ │ +002a10c0: 7465 6e74 730a 2020 2020 3c2f 703e 3c2f tents.

│ │ │ +002a1100: 3c63 6f64 653e 6172 5f73 6970 3c2f 636f ar_sip< │ │ │ +002a1120: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002a1130: 2045 7468 6572 6e65 742b 4950 206f 6e6c Ethernet+IP onl │ │ │ +002a1140: 7920 2861 725f 7072 6f3d 3d30 7838 3030 y (ar_pro==0x800 │ │ │ +002a1150: 293a 2073 6f75 7263 6520 4950 2061 6464 ): source IP add │ │ │ +002a1160: 7265 7373 0a20 2020 203c 2f70 3e3c 2f64 ress.

< │ │ │ +002a11a0: 636f 6465 3e61 725f 7468 613c 2f63 6f64 code>ar_tha

. │ │ │ +002a11d0: 4574 6865 726e 6574 2b49 5020 6f6e 6c79 Ethernet+IP only │ │ │ +002a11e0: 2028 6172 5f70 726f 3d3d 3078 3830 3029 (ar_pro==0x800) │ │ │ +002a11f0: 3a20 7461 7267 6574 2068 6172 6477 6172 : target hardwar │ │ │ +002a1200: 6520 284d 4143 2920 6164 6472 6573 730a e (MAC) address. │ │ │ +002a1210: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +002a1250: 6e66 5f73 746f 703c 2f63 6f64 653e 3c2f nf_stop
< │ │ │ +002a1270: 6464 3e3c 703e 0a20 2020 2020 436f 6e73 dd>

. Cons │ │ │ +002a1280: 7461 6e74 2075 7365 6420 746f 2073 6967 tant used to sig │ │ │ +002a1290: 6e69 6679 2061 2027 7374 6f70 2720 7665 nify a 'stop' ve │ │ │ +002a12a0: 7264 6963 740a 2020 2020 3c2f 703e 3c2f rdict.

│ │ │ +002a12e0: 3c63 6f64 653e 696e 6465 763c 2f63 6f64 indev

. │ │ │ +002a1310: 4164 6472 6573 7320 6f66 206e 6574 5f64 Address of net_d │ │ │ +002a1320: 6576 6963 6520 7265 7072 6573 656e 7469 evice representi │ │ │ +002a1330: 6e67 2069 6e70 7574 2064 6576 6963 652c ng input device, │ │ │ +002a1340: 2030 2069 6620 756e 6b6e 6f77 6e0a 2020 0 if unknown. │ │ │ +002a1350: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a1360: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a1370: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">da │ │ │ +002a1390: 7461 5f68 6578 3c2f 636f 6465 3e3c 2f65 ta_hex

. A hex │ │ │ +002a13c0: 6164 6563 696d 616c 2073 7472 696e 6720 adecimal string │ │ │ +002a13d0: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the │ │ │ +002a13e0: 2070 6163 6b65 7420 6275 6666 6572 2063 packet buffer c │ │ │ +002a13f0: 6f6e 7465 6e74 730a 2020 2020 3c2f 703e ontents.

│ │ │ +002a1400: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
ar_hln

. │ │ │ +002a1460: 2020 204c 656e 6774 6820 6f66 2068 6172 Length of har │ │ │ +002a1470: 6477 6172 6520 6164 6472 6573 730a 2020 dware address. │ │ │ +002a1480: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a1490: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a14a0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">le │ │ │ +002a14c0: 6e67 7468 3c2f 636f 6465 3e3c 2f65 6d3e ngth │ │ │ +002a14d0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a14e0: 3c70 3e0a 2020 2020 2054 6865 206c 656e

. The len │ │ │ +002a14f0: 6774 6820 6f66 2074 6865 2070 6163 6b65 gth of the packe │ │ │ +002a1500: 7420 6275 6666 6572 2063 6f6e 7465 6e74 t buffer content │ │ │ +002a1510: 732c 2069 6e20 6279 7465 730a 2020 2020 s, in bytes. │ │ │ +002a1520: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a1540: 3c65 6d20 636c 6173 733d 2270 6172 616d inde │ │ │ +002a1560: 765f 6e61 6d65 3c2f 636f 6465 3e3c 2f65 v_name

. Name │ │ │ +002a1590: 6f66 206e 6574 776f 726b 2064 6576 6963 of network devic │ │ │ +002a15a0: 6520 7061 636b 6574 2077 6173 2072 6563 e packet was rec │ │ │ +002a15b0: 6569 7665 6420 6f6e 2028 6966 206b 6e6f eived on (if kno │ │ │ +002a15c0: 776e 290a 2020 2020 3c2f 703e 3c2f 6464 wn).

pf

. Proto │ │ │ +002a1630: 636f 6c20 6661 6d69 6c79 202d 2d20 616c col family -- al │ │ │ +002a1640: 7761 7973 203c 7370 616e 2063 6c61 7373 ways “ │ │ │ +002a1660: 3c73 7061 6e20 636c 6173 733d 2271 756f arp&# │ │ │ +002a1680: 3832 3231 3b3c 2f73 7061 6e3e 0a20 2020 8221;. │ │ │ +002a1690: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nf_ │ │ │ +002a16d0: 7175 6575 653c 2f63 6f64 653e 3c2f 656d queue

. Consta │ │ │ +002a1700: 6e74 2075 7365 6420 746f 2073 6967 6e69 nt used to signi │ │ │ +002a1710: 6679 2061 2027 7175 6575 6527 2076 6572 fy a 'queue' ver │ │ │ 002a1720: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

│ │ │ 002a1760: 3c68 723e 3c74 6162 6c65 2077 6964 7468

Sy │ │ │ 002a2140: 6e6f 7073 6973 3c2f 6832 3e3c 7072 6520 nopsis

netfilter.arp.i
│ │ │  002a2170: 6e20 3c2f 7072 653e 3c2f 6469 763e 3c64  n 

Va │ │ │ +002a21a0: 3931 3137 223e 3c2f 613e 3c68 323e 5661 9117">

Va │ │ │ 002a21b0: 6c75 6573 3c2f 6832 3e3c 6469 7620 636c lues

│ │ │ 002a21f0: 3c73 7061 6e20 636c 6173 733d 2274 6572 d │ │ │ -002a2220: 6174 615f 6865 783c 2f63 6f64 653e 3c2f ata_hex
< │ │ │ -002a2240: 6464 3e3c 703e 0a20 2020 2020 4120 6865 dd>

. A he │ │ │ -002a2250: 7861 6465 6369 6d61 6c20 7374 7269 6e67 xadecimal string │ │ │ -002a2260: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ -002a2270: 6520 7061 636b 6574 2062 7566 6665 7220 e packet buffer │ │ │ -002a2280: 636f 6e74 656e 7473 0a20 2020 203c 2f70 contents.

indev_n │ │ │ -002a22d0: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ +002a2210: 7261 6d65 7465 7222 3e3c 636f 6465 3e6f rameter">o │ │ │ +002a2220: 7574 6465 765f 6e61 6d65 3c2f 636f 6465 utdev_name

. N │ │ │ +002a2250: 616d 6520 6f66 206e 6574 776f 726b 2064 ame of network d │ │ │ +002a2260: 6576 6963 6520 7061 636b 6574 2077 696c evice packet wil │ │ │ +002a2270: 6c20 6265 2072 6f75 7465 6420 746f 2028 l be routed to ( │ │ │ +002a2280: 6966 206b 6e6f 776e 290a 2020 2020 3c2f if known).

nf_acc │ │ │ +002a22d0: 6570 743c 2f63 6f64 653e 3c2f 656d 3e3c ept< │ │ │ 002a22e0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a22f0: 703e 0a20 2020 2020 4e61 6d65 206f 6620 p>. Name of │ │ │ -002a2300: 6e65 7477 6f72 6b20 6465 7669 6365 2070 network device p │ │ │ -002a2310: 6163 6b65 7420 7761 7320 7265 6365 6976 acket was receiv │ │ │ -002a2320: 6564 206f 6e20 2869 6620 6b6e 6f77 6e29 ed on (if known) │ │ │ -002a2330: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

data_str │ │ │ -002a2380: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. A │ │ │ -002a23a0: 7374 7269 6e67 2072 6570 7265 7365 6e74 string represent │ │ │ -002a23b0: 696e 6720 7468 6520 7061 636b 6574 2062 ing the packet b │ │ │ -002a23c0: 7566 6665 7220 636f 6e74 656e 7473 0a20 uffer contents. │ │ │ -002a23d0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a23e0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ -002a2410: 665f 6472 6f70 3c2f 636f 6465 3e3c 2f65 f_drop

. Const │ │ │ -002a2440: 616e 7420 7573 6564 2074 6f20 7369 676e ant used to sign │ │ │ -002a2450: 6966 7920 6120 2764 726f 7027 2076 6572 ify a 'drop' ver │ │ │ -002a2460: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ -002a24a0: 636f 6465 3e6e 665f 7175 6575 653c 2f63 code>nf_queue │ │ │ -002a24c0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002a24d0: 2020 436f 6e73 7461 6e74 2075 7365 6420 Constant used │ │ │ -002a24e0: 746f 2073 6967 6e69 6679 2061 2027 7175 to signify a 'qu │ │ │ -002a24f0: 6575 6527 2076 6572 6469 6374 0a20 2020 eue' verdict. │ │ │ -002a2500: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ar_ │ │ │ -002a2540: 7368 613c 2f63 6f64 653e 3c2f 656d 3e3c sha< │ │ │ -002a2550: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a2560: 703e 0a20 2020 2020 4574 6865 726e 6574 p>. Ethernet │ │ │ -002a2570: 2b49 5020 6f6e 6c79 2028 6172 5f70 726f +IP only (ar_pro │ │ │ -002a2580: 3d3d 3078 3830 3029 3a20 736f 7572 6365 ==0x800): source │ │ │ -002a2590: 2068 6172 6477 6172 6520 284d 4143 2920 hardware (MAC) │ │ │ -002a25a0: 6164 6472 6573 7320 0a20 2020 203c 2f70 address .

pf

. │ │ │ -002a2610: 5072 6f74 6f63 6f6c 2066 616d 696c 7920 Protocol family │ │ │ -002a2620: 2d2d 2061 6c77 6179 7320 3c73 7061 6e20 -- always &# │ │ │ -002a2640: 3832 3230 3b3c 7370 616e 2063 6c61 7373 8220;arp”.

< │ │ │ -002a2680: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_tha< │ │ │ -002a26c0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ -002a26d0: 3c64 643e 3c70 3e0a 2020 2020 2045 7468

. Eth │ │ │ -002a26e0: 6572 6e65 742b 4950 206f 6e6c 7920 2861 ernet+IP only (a │ │ │ -002a26f0: 725f 7072 6f3d 3d30 7838 3030 293a 2074 r_pro==0x800): t │ │ │ -002a2700: 6172 6765 7420 6861 7264 7761 7265 2028 arget hardware ( │ │ │ -002a2710: 4d41 4329 2061 6464 7265 7373 0a20 2020 MAC) address. │ │ │ -002a2720: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

out │ │ │ -002a2760: 6465 765f 6e61 6d65 3c2f 636f 6465 3e3c dev_name< │ │ │ -002a2770: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002a2780: 3c64 643e 3c70 3e0a 2020 2020 204e 616d

. Nam │ │ │ -002a2790: 6520 6f66 206e 6574 776f 726b 2064 6576 e of network dev │ │ │ -002a27a0: 6963 6520 7061 636b 6574 2077 696c 6c20 ice packet will │ │ │ -002a27b0: 6265 2072 6f75 7465 6420 746f 2028 6966 be routed to (if │ │ │ -002a27c0: 206b 6e6f 776e 290a 2020 2020 3c2f 703e known).

│ │ │ -002a27d0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
ar_pro

. │ │ │ -002a2830: 2020 2046 6f72 6d61 7420 6f66 2070 726f Format of pro │ │ │ -002a2840: 746f 636f 6c20 6164 6472 6573 730a 2020 tocol address. │ │ │ -002a2850: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a2860: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a2870: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ -002a2890: 5f68 6c6e 3c2f 636f 6465 3e3c 2f65 6d3e _hln │ │ │ -002a28a0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a28b0: 3c70 3e0a 2020 2020 204c 656e 6774 6820

. Length │ │ │ -002a28c0: 6f66 2068 6172 6477 6172 6520 6164 6472 of hardware addr │ │ │ -002a28d0: 6573 730a 2020 2020 3c2f 703e 3c2f 6464 ess.

ar_pln

. L │ │ │ -002a2940: 656e 6774 6820 6f66 2070 726f 746f 636f ength of protoco │ │ │ -002a2950: 6c20 6164 6472 6573 730a 2020 2020 3c2f l address.

ar_tip │ │ │ -002a29a0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002a29c0: 2020 2020 2045 7468 6572 6e65 742b 4950 Ethernet+IP │ │ │ -002a29d0: 206f 6e6c 7920 2861 725f 7072 6f3d 3d30 only (ar_pro==0 │ │ │ -002a29e0: 7838 3030 293a 2074 6172 6765 7420 4950 x800): target IP │ │ │ -002a29f0: 2061 6464 7265 7373 0a20 2020 203c 2f70 address.

arphdr< │ │ │ -002a2a40: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a2a60: 2020 2020 4164 6472 6573 7320 6f66 2041 Address of A │ │ │ -002a2a70: 5250 2068 6561 6465 720a 2020 2020 3c2f RP header.

ar_op< │ │ │ -002a2ac0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a2ae0: 2020 2020 4152 5020 6f70 636f 6465 2028 ARP opcode ( │ │ │ -002a2af0: 636f 6d6d 616e 6429 0a20 2020 203c 2f70 command).

ar_hrd< │ │ │ -002a2b40: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a2b60: 2020 2020 466f 726d 6174 206f 6620 6861 Format of ha │ │ │ -002a2b70: 7264 7761 7265 2061 6464 7265 7373 0a20 rdware address. │ │ │ -002a2b80: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a2b90: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ -002a2bc0: 725f 7369 703c 2f63 6f64 653e 3c2f 656d r_sip

. Ethern │ │ │ -002a2bf0: 6574 2b49 5020 6f6e 6c79 2028 6172 5f70 et+IP only (ar_p │ │ │ -002a2c00: 726f 3d3d 3078 3830 3029 3a20 736f 7572 ro==0x800): sour │ │ │ -002a2c10: 6365 2049 5020 6164 6472 6573 730a 2020 ce IP address. │ │ │ -002a2c20: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a2c30: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a2c40: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ -002a2c60: 5f64 6174 613c 2f63 6f64 653e 3c2f 656d _data

. Addres │ │ │ -002a2c90: 7320 6f66 2041 5250 2070 6163 6b65 7420 s of ARP packet │ │ │ -002a2ca0: 6461 7461 2072 6567 696f 6e20 2861 6674 data region (aft │ │ │ -002a2cb0: 6572 2074 6865 2068 6561 6465 7229 0a20 er the header). │ │ │ -002a2cc0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a2cd0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ -002a2d00: 665f 6163 6365 7074 3c2f 636f 6465 3e3c f_accept< │ │ │ -002a2d10: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002a2d20: 3c64 643e 3c70 3e0a 2020 2020 2043 6f6e

. Con │ │ │ -002a2d30: 7374 616e 7420 7573 6564 2074 6f20 7369 stant used to si │ │ │ -002a2d40: 676e 6966 7920 616e 2027 6163 6365 7074 gnify an 'accept │ │ │ -002a2d50: 2720 7665 7264 6963 740a 2020 2020 3c2f ' verdict.

nf_sto │ │ │ -002a2da0: 703c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 p

│ │ │ -002a2dc0: 0a20 2020 2020 436f 6e73 7461 6e74 2075 . Constant u │ │ │ -002a2dd0: 7365 6420 746f 2073 6967 6e69 6679 2061 sed to signify a │ │ │ -002a2de0: 2027 7374 6f70 2720 7665 7264 6963 740a 'stop' verdict. │ │ │ -002a2df0: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -002a2e30: 6c65 6e67 7468 3c2f 636f 6465 3e3c 2f65 length

. The l │ │ │ -002a2e60: 656e 6774 6820 6f66 2074 6865 2070 6163 ength of the pac │ │ │ -002a2e70: 6b65 7420 6275 6666 6572 2063 6f6e 7465 ket buffer conte │ │ │ -002a2e80: 6e74 732c 2069 6e20 6279 7465 730a 2020 nts, in bytes. │ │ │ -002a2e90: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a2ea0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a2eb0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">nf │ │ │ -002a2ed0: 5f72 6570 6561 743c 2f63 6f64 653e 3c2f _repeat
< │ │ │ -002a2ef0: 6464 3e3c 703e 0a20 2020 2020 436f 6e73 dd>

. Cons │ │ │ -002a2f00: 7461 6e74 2075 7365 6420 746f 2073 6967 tant used to sig │ │ │ -002a2f10: 6e69 6679 2061 2027 7265 7065 6174 2720 nify a 'repeat' │ │ │ -002a2f20: 7665 7264 6963 740a 2020 2020 3c2f 703e verdict.

│ │ │ -002a2f30: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
outdev

. │ │ │ -002a2f90: 2020 2041 6464 7265 7373 206f 6620 6e65 Address of ne │ │ │ -002a2fa0: 745f 6465 7669 6365 2072 6570 7265 7365 t_device represe │ │ │ -002a2fb0: 6e74 696e 6720 6f75 7470 7574 2064 6576 nting output dev │ │ │ -002a2fc0: 6963 652c 2030 2069 6620 756e 6b6e 6f77 ice, 0 if unknow │ │ │ -002a2fd0: 6e0a 2020 2020 3c2f 703e 3c2f 6464 3e3c n.

< │ │ │ -002a2fe0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>indev< │ │ │ -002a3030: 6464 3e3c 703e 0a20 2020 2020 4164 6472 dd>

. Addr │ │ │ -002a3040: 6573 7320 6f66 206e 6574 5f64 6576 6963 ess of net_devic │ │ │ -002a3050: 6520 7265 7072 6573 656e 7469 6e67 2069 e representing i │ │ │ -002a3060: 6e70 7574 2064 6576 6963 652c 2030 2069 nput device, 0 i │ │ │ -002a3070: 6620 756e 6b6e 6f77 6e0a 2020 2020 3c2f f unknown.

nf_sto │ │ │ -002a30c0: 6c65 6e3c 2f63 6f64 653e 3c2f 656d 3e3c len< │ │ │ -002a30d0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a30e0: 703e 0a20 2020 2020 436f 6e73 7461 6e74 p>. Constant │ │ │ -002a30f0: 2075 7365 6420 746f 2073 6967 6e69 6679 used to signify │ │ │ -002a3100: 2061 2027 7374 6f6c 656e 2720 7665 7264 a 'stolen' verd │ │ │ -002a3110: 6963 740a 2020 2020 3c2f 703e 3c2f 6464 ict.

. Constant │ │ │ +002a2300: 2075 7365 6420 746f 2073 6967 6e69 6679 used to signify │ │ │ +002a2310: 2061 6e20 2761 6363 6570 7427 2076 6572 an 'accept' ver │ │ │ +002a2320: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ +002a2360: 636f 6465 3e6e 665f 6472 6f70 3c2f 636f code>nf_drop< │ │ │ +002a2380: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002a2390: 2043 6f6e 7374 616e 7420 7573 6564 2074 Constant used t │ │ │ +002a23a0: 6f20 7369 676e 6966 7920 6120 2764 726f o signify a 'dro │ │ │ +002a23b0: 7027 2076 6572 6469 6374 0a20 2020 203c p' verdict. < │ │ │ +002a23c0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a23e0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a23f0: 7465 7222 3e3c 636f 6465 3e61 725f 6461 ter">ar_da │ │ │ +002a2400: 7461 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ta

. Address o │ │ │ +002a2430: 6620 4152 5020 7061 636b 6574 2064 6174 f ARP packet dat │ │ │ +002a2440: 6120 7265 6769 6f6e 2028 6166 7465 7220 a region (after │ │ │ +002a2450: 7468 6520 6865 6164 6572 290a 2020 2020 the header). │ │ │ +002a2460: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a2480: 3c65 6d20 636c 6173 733d 2270 6172 616d ar_p │ │ │ +002a24a0: 6c6e 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ln

. Length of │ │ │ +002a24d0: 2070 726f 746f 636f 6c20 6164 6472 6573 protocol addres │ │ │ +002a24e0: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ +002a24f0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_hrd
< │ │ │ +002a2530: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +002a2540: 3c64 643e 3c70 3e0a 2020 2020 2046 6f72

. For │ │ │ +002a2550: 6d61 7420 6f66 2068 6172 6477 6172 6520 mat of hardware │ │ │ +002a2560: 6164 6472 6573 730a 2020 2020 3c2f 703e address.

│ │ │ +002a2570: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
ar_op │ │ │ +002a25c0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a25d0: 2020 4152 5020 6f70 636f 6465 2028 636f ARP opcode (co │ │ │ +002a25e0: 6d6d 616e 6429 0a20 2020 203c 2f70 3e3c mmand).

< │ │ │ +002a25f0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
ar_pro │ │ │ +002a2640: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a2650: 2020 466f 726d 6174 206f 6620 7072 6f74 Format of prot │ │ │ +002a2660: 6f63 6f6c 2061 6464 7265 7373 0a20 2020 ocol address. │ │ │ +002a2670: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nf_ │ │ │ +002a26b0: 7374 6f70 3c2f 636f 6465 3e3c 2f65 6d3e stop │ │ │ +002a26c0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a26d0: 3c70 3e0a 2020 2020 2043 6f6e 7374 616e

. Constan │ │ │ +002a26e0: 7420 7573 6564 2074 6f20 7369 676e 6966 t used to signif │ │ │ +002a26f0: 7920 6120 2773 746f 7027 2076 6572 6469 y a 'stop' verdi │ │ │ +002a2700: 6374 0a20 2020 203c 2f70 3e3c 2f64 643e ct.

│ │ │ +002a2710: 3c64 743e 3c73 7061 6e20 636c 6173 733d
indev< │ │ │ +002a2750: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +002a2760: 3c64 643e 3c70 3e0a 2020 2020 2041 6464

. Add │ │ │ +002a2770: 7265 7373 206f 6620 6e65 745f 6465 7669 ress of net_devi │ │ │ +002a2780: 6365 2072 6570 7265 7365 6e74 696e 6720 ce representing │ │ │ +002a2790: 696e 7075 7420 6465 7669 6365 2c20 3020 input device, 0 │ │ │ +002a27a0: 6966 2075 6e6b 6e6f 776e 0a20 2020 203c if unknown. < │ │ │ +002a27b0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a27d0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a27e0: 7465 7222 3e3c 636f 6465 3e64 6174 615f ter">data_ │ │ │ +002a27f0: 6865 783c 2f63 6f64 653e 3c2f 656d 3e3c hex< │ │ │ +002a2800: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a2810: 703e 0a20 2020 2020 4120 6865 7861 6465 p>. A hexade │ │ │ +002a2820: 6369 6d61 6c20 7374 7269 6e67 2072 6570 cimal string rep │ │ │ +002a2830: 7265 7365 6e74 696e 6720 7468 6520 7061 resenting the pa │ │ │ +002a2840: 636b 6574 2062 7566 6665 7220 636f 6e74 cket buffer cont │ │ │ +002a2850: 656e 7473 0a20 2020 203c 2f70 3e3c 2f64 ents.

< │ │ │ +002a2890: 636f 6465 3e61 725f 686c 6e3c 2f63 6f64 code>ar_hln

. │ │ │ +002a28c0: 4c65 6e67 7468 206f 6620 6861 7264 7761 Length of hardwa │ │ │ +002a28d0: 7265 2061 6464 7265 7373 0a20 2020 203c re address. < │ │ │ +002a28e0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a2900: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a2910: 7465 7222 3e3c 636f 6465 3e6c 656e 6774 ter">lengt │ │ │ +002a2920: 683c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 h

│ │ │ +002a2940: 0a20 2020 2020 5468 6520 6c65 6e67 7468 . The length │ │ │ +002a2950: 206f 6620 7468 6520 7061 636b 6574 2062 of the packet b │ │ │ +002a2960: 7566 6665 7220 636f 6e74 656e 7473 2c20 uffer contents, │ │ │ +002a2970: 696e 2062 7974 6573 0a20 2020 203c 2f70 in bytes.

nf_queu │ │ │ +002a29c0: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +002a29e0: 0a20 2020 2020 436f 6e73 7461 6e74 2075 . Constant u │ │ │ +002a29f0: 7365 6420 746f 2073 6967 6e69 6679 2061 sed to signify a │ │ │ +002a2a00: 2027 7175 6575 6527 2076 6572 6469 6374 'queue' verdict │ │ │ +002a2a10: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

pf< │ │ │ +002a2a60: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a2a70: 703e 0a20 2020 2020 5072 6f74 6f63 6f6c p>. Protocol │ │ │ +002a2a80: 2066 616d 696c 7920 2d2d 2061 6c77 6179 family -- alway │ │ │ +002a2a90: 7320 3c73 7061 6e20 636c 6173 733d 2271 s arp̶ │ │ │ +002a2ad0: 313b 3c2f 7370 616e 3e0a 2020 2020 3c2f 1;.
indev_ │ │ │ +002a2b20: 6e61 6d65 3c2f 636f 6465 3e3c 2f65 6d3e name │ │ │ +002a2b30: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a2b40: 3c70 3e0a 2020 2020 204e 616d 6520 6f66

. Name of │ │ │ +002a2b50: 206e 6574 776f 726b 2064 6576 6963 6520 network device │ │ │ +002a2b60: 7061 636b 6574 2077 6173 2072 6563 6569 packet was recei │ │ │ +002a2b70: 7665 6420 6f6e 2028 6966 206b 6e6f 776e ved on (if known │ │ │ +002a2b80: 290a 2020 2020 3c2f 703e 3c2f 6464 3e3c ).

< │ │ │ +002a2b90: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_sha
< │ │ │ +002a2bd0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +002a2be0: 3c64 643e 3c70 3e0a 2020 2020 2045 7468

. Eth │ │ │ +002a2bf0: 6572 6e65 742b 4950 206f 6e6c 7920 2861 ernet+IP only (a │ │ │ +002a2c00: 725f 7072 6f3d 3d30 7838 3030 293a 2073 r_pro==0x800): s │ │ │ +002a2c10: 6f75 7263 6520 6861 7264 7761 7265 2028 ource hardware ( │ │ │ +002a2c20: 4d41 4329 2061 6464 7265 7373 200a 2020 MAC) address . │ │ │ +002a2c30: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a2c40: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a2c50: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ +002a2c70: 7068 6472 3c2f 636f 6465 3e3c 2f65 6d3e phdr │ │ │ +002a2c80: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a2c90: 3c70 3e0a 2020 2020 2041 6464 7265 7373

. Address │ │ │ +002a2ca0: 206f 6620 4152 5020 6865 6164 6572 0a20 of ARP header. │ │ │ +002a2cb0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a2cc0: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ +002a2cf0: 665f 7265 7065 6174 3c2f 636f 6465 3e3c f_repeat< │ │ │ +002a2d00: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +002a2d10: 3c64 643e 3c70 3e0a 2020 2020 2043 6f6e

. Con │ │ │ +002a2d20: 7374 616e 7420 7573 6564 2074 6f20 7369 stant used to si │ │ │ +002a2d30: 676e 6966 7920 6120 2772 6570 6561 7427 gnify a 'repeat' │ │ │ +002a2d40: 2076 6572 6469 6374 0a20 2020 203c 2f70 verdict.

nf_stol │ │ │ +002a2d90: 656e 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f en

. Constant │ │ │ +002a2dc0: 7573 6564 2074 6f20 7369 676e 6966 7920 used to signify │ │ │ +002a2dd0: 6120 2773 746f 6c65 6e27 2076 6572 6469 a 'stolen' verdi │ │ │ +002a2de0: 6374 0a20 2020 203c 2f70 3e3c 2f64 643e ct.

│ │ │ +002a2df0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
outdev │ │ │ +002a2e30: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Ad │ │ │ +002a2e50: 6472 6573 7320 6f66 206e 6574 5f64 6576 dress of net_dev │ │ │ +002a2e60: 6963 6520 7265 7072 6573 656e 7469 6e67 ice representing │ │ │ +002a2e70: 206f 7574 7075 7420 6465 7669 6365 2c20 output device, │ │ │ +002a2e80: 3020 6966 2075 6e6b 6e6f 776e 0a20 2020 0 if unknown. │ │ │ +002a2e90: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ar_ │ │ │ +002a2ed0: 7469 703c 2f63 6f64 653e 3c2f 656d 3e3c tip< │ │ │ +002a2ee0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a2ef0: 703e 0a20 2020 2020 4574 6865 726e 6574 p>. Ethernet │ │ │ +002a2f00: 2b49 5020 6f6e 6c79 2028 6172 5f70 726f +IP only (ar_pro │ │ │ +002a2f10: 3d3d 3078 3830 3029 3a20 7461 7267 6574 ==0x800): target │ │ │ +002a2f20: 2049 5020 6164 6472 6573 730a 2020 2020 IP address. │ │ │ +002a2f30: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a2f50: 3c65 6d20 636c 6173 733d 2270 6172 616d ar_s │ │ │ +002a2f70: 6970 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ip

. Ethernet+ │ │ │ +002a2fa0: 4950 206f 6e6c 7920 2861 725f 7072 6f3d IP only (ar_pro= │ │ │ +002a2fb0: 3d30 7838 3030 293a 2073 6f75 7263 6520 =0x800): source │ │ │ +002a2fc0: 4950 2061 6464 7265 7373 0a20 2020 203c IP address. < │ │ │ +002a2fd0: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a2ff0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a3000: 7465 7222 3e3c 636f 6465 3e64 6174 615f ter">data_ │ │ │ +002a3010: 7374 723c 2f63 6f64 653e 3c2f 656d 3e3c str< │ │ │ +002a3020: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a3030: 703e 0a20 2020 2020 4120 7374 7269 6e67 p>. A string │ │ │ +002a3040: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ +002a3050: 6520 7061 636b 6574 2062 7566 6665 7220 e packet buffer │ │ │ +002a3060: 636f 6e74 656e 7473 0a20 2020 203c 2f70 contents.

ar_tha< │ │ │ +002a30b0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a30d0: 2020 2020 4574 6865 726e 6574 2b49 5020 Ethernet+IP │ │ │ +002a30e0: 6f6e 6c79 2028 6172 5f70 726f 3d3d 3078 only (ar_pro==0x │ │ │ +002a30f0: 3830 3029 3a20 7461 7267 6574 2068 6172 800): target har │ │ │ +002a3100: 6477 6172 6520 284d 4143 2920 6164 6472 dware (MAC) addr │ │ │ +002a3110: 6573 730a 2020 2020 3c2f 703e 3c2f 6464 ess.

< │ │ │ 002a3150: 6872 3e3c 7461 626c 6520 7769 6474 683d hr>

Synopsis │ │ │ 002a3b50: 3c2f 6832 3e3c 7072 6520 636c 6173 733d

netfi
│ │ │  002a3b70: 6c74 6572 2e61 7270 2e6f 7574 203c 2f70  lter.arp.out 

< │ │ │ -002a3ba0: 6120 6e61 6d65 3d22 6964 6d39 3236 3222 a name="idm9262" │ │ │ +002a3ba0: 6120 6e61 6d65 3d22 6964 6d39 3236 3122 a name="idm9261" │ │ │ 002a3bb0: 3e3c 2f61 3e3c 6832 3e56 616c 7565 733c >

Values< │ │ │ 002a3bc0: 2f68 323e 3c64 6976 2063 6c61 7373 3d22 /h2>
nf_que │ │ │ -002a3c30: 7565 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ue

. Constant │ │ │ -002a3c60: 7573 6564 2074 6f20 7369 676e 6966 7920 used to signify │ │ │ -002a3c70: 6120 2771 7565 7565 2720 7665 7264 6963 a 'queue' verdic │ │ │ -002a3c80: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ -002a3c90: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_sha< │ │ │ -002a3cd0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ -002a3ce0: 3c64 643e 3c70 3e0a 2020 2020 2045 7468

. Eth │ │ │ -002a3cf0: 6572 6e65 742b 4950 206f 6e6c 7920 2861 ernet+IP only (a │ │ │ -002a3d00: 725f 7072 6f3d 3d30 7838 3030 293a 2073 r_pro==0x800): s │ │ │ -002a3d10: 6f75 7263 6520 6861 7264 7761 7265 2028 ource hardware ( │ │ │ -002a3d20: 4d41 4329 2061 6464 7265 7373 200a 2020 MAC) address . │ │ │ -002a3d30: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a3d40: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a3d50: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ar │ │ │ -002a3d70: 5f70 726f 3c2f 636f 6465 3e3c 2f65 6d3e _pro │ │ │ -002a3d80: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a3d90: 3c70 3e0a 2020 2020 2046 6f72 6d61 7420

. Format │ │ │ -002a3da0: 6f66 2070 726f 746f 636f 6c20 6164 6472 of protocol addr │ │ │ -002a3db0: 6573 730a 2020 2020 3c2f 703e 3c2f 6464 ess.

pf

. Proto │ │ │ -002a3e20: 636f 6c20 6661 6d69 6c79 202d 2d20 616c col family -- al │ │ │ -002a3e30: 7761 7973 203c 7370 616e 2063 6c61 7373 ways “ │ │ │ -002a3e50: 3c73 7061 6e20 636c 6173 733d 2271 756f arp&# │ │ │ -002a3e70: 3832 3231 3b3c 2f73 7061 6e3e 0a20 2020 8221;. │ │ │ -002a3e80: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ar_ │ │ │ -002a3ec0: 7468 613c 2f63 6f64 653e 3c2f 656d 3e3c tha< │ │ │ -002a3ed0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a3ee0: 703e 0a20 2020 2020 4574 6865 726e 6574 p>. Ethernet │ │ │ -002a3ef0: 2b49 5020 6f6e 6c79 2028 6172 5f70 726f +IP only (ar_pro │ │ │ -002a3f00: 3d3d 3078 3830 3029 3a20 7461 7267 6574 ==0x800): target │ │ │ -002a3f10: 2068 6172 6477 6172 6520 284d 4143 2920 hardware (MAC) │ │ │ -002a3f20: 6164 6472 6573 730a 2020 2020 3c2f 703e address.

│ │ │ -002a3f30: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
outdev_n │ │ │ -002a3f70: 616d 653c 2f63 6f64 653e 3c2f 656d 3e3c ame< │ │ │ -002a3f80: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a3f90: 703e 0a20 2020 2020 4e61 6d65 206f 6620 p>. Name of │ │ │ -002a3fa0: 6e65 7477 6f72 6b20 6465 7669 6365 2070 network device p │ │ │ -002a3fb0: 6163 6b65 7420 7769 6c6c 2062 6520 726f acket will be ro │ │ │ -002a3fc0: 7574 6564 2074 6f20 2869 6620 6b6e 6f77 uted to (if know │ │ │ -002a3fd0: 6e29 0a20 2020 203c 2f70 3e3c 2f64 643e n).

│ │ │ -002a3fe0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
indev_name │ │ │ -002a4030: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002a4040: 2020 4e61 6d65 206f 6620 6e65 7477 6f72 Name of networ │ │ │ -002a4050: 6b20 6465 7669 6365 2070 6163 6b65 7420 k device packet │ │ │ -002a4060: 7761 7320 7265 6365 6976 6564 206f 6e20 was received on │ │ │ -002a4070: 2869 6620 6b6e 6f77 6e29 0a20 2020 203c (if known). < │ │ │ -002a4080: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a40a0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a40b0: 7465 7222 3e3c 636f 6465 3e64 6174 615f ter">data_ │ │ │ -002a40c0: 6865 783c 2f63 6f64 653e 3c2f 656d 3e3c hex< │ │ │ -002a40d0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a40e0: 703e 0a20 2020 2020 4120 6865 7861 6465 p>. A hexade │ │ │ -002a40f0: 6369 6d61 6c20 7374 7269 6e67 2072 6570 cimal string rep │ │ │ -002a4100: 7265 7365 6e74 696e 6720 7468 6520 7061 resenting the pa │ │ │ -002a4110: 636b 6574 2062 7566 6665 7220 636f 6e74 cket buffer cont │ │ │ -002a4120: 656e 7473 0a20 2020 203c 2f70 3e3c 2f64 ents.

< │ │ │ -002a4160: 636f 6465 3e64 6174 615f 7374 723c 2f63 code>data_str │ │ │ -002a4180: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002a4190: 2020 4120 7374 7269 6e67 2072 6570 7265 A string repre │ │ │ -002a41a0: 7365 6e74 696e 6720 7468 6520 7061 636b senting the pack │ │ │ -002a41b0: 6574 2062 7566 6665 7220 636f 6e74 656e et buffer conten │ │ │ -002a41c0: 7473 0a20 2020 203c 2f70 3e3c 2f64 643e ts.

│ │ │ -002a41d0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
nf_drop

. C │ │ │ -002a4230: 6f6e 7374 616e 7420 7573 6564 2074 6f20 onstant used to │ │ │ -002a4240: 7369 676e 6966 7920 6120 2764 726f 7027 signify a 'drop' │ │ │ -002a4250: 2076 6572 6469 6374 0a20 2020 203c 2f70 verdict.

nf_stop │ │ │ -002a42a0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002a42c0: 2020 2020 2043 6f6e 7374 616e 7420 7573 Constant us │ │ │ -002a42d0: 6564 2074 6f20 7369 676e 6966 7920 6120 ed to signify a │ │ │ -002a42e0: 2773 746f 7027 2076 6572 6469 6374 0a20 'stop' verdict. │ │ │ -002a42f0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a4300: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ -002a4330: 725f 6461 7461 3c2f 636f 6465 3e3c 2f65 r_data

. Addre │ │ │ -002a4360: 7373 206f 6620 4152 5020 7061 636b 6574 ss of ARP packet │ │ │ -002a4370: 2064 6174 6120 7265 6769 6f6e 2028 6166 data region (af │ │ │ -002a4380: 7465 7220 7468 6520 6865 6164 6572 290a ter the header). │ │ │ -002a4390: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ -002a43d0: 6e66 5f61 6363 6570 743c 2f63 6f64 653e nf_accept │ │ │ -002a43e0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Co │ │ │ -002a4400: 6e73 7461 6e74 2075 7365 6420 746f 2073 nstant used to s │ │ │ -002a4410: 6967 6e69 6679 2061 6e20 2761 6363 6570 ignify an 'accep │ │ │ -002a4420: 7427 2076 6572 6469 6374 0a20 2020 203c t' verdict. < │ │ │ -002a4430: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a4450: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a4460: 7465 7222 3e3c 636f 6465 3e6e 665f 7265 ter">nf_re │ │ │ -002a4470: 7065 6174 3c2f 636f 6465 3e3c 2f65 6d3e peat │ │ │ -002a4480: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a4490: 3c70 3e0a 2020 2020 2043 6f6e 7374 616e

. Constan │ │ │ -002a44a0: 7420 7573 6564 2074 6f20 7369 676e 6966 t used to signif │ │ │ -002a44b0: 7920 6120 2772 6570 6561 7427 2076 6572 y a 'repeat' ver │ │ │ -002a44c0: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ -002a4500: 636f 6465 3e6c 656e 6774 683c 2f63 6f64 code>length

. │ │ │ -002a4530: 5468 6520 6c65 6e67 7468 206f 6620 7468 The length of th │ │ │ -002a4540: 6520 7061 636b 6574 2062 7566 6665 7220 e packet buffer │ │ │ -002a4550: 636f 6e74 656e 7473 2c20 696e 2062 7974 contents, in byt │ │ │ -002a4560: 6573 0a20 2020 203c 2f70 3e3c 2f64 643e es.

│ │ │ -002a4570: 3c64 743e 3c73 7061 6e20 636c 6173 733d
indev< │ │ │ -002a45b0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002a45c0: 3c64 643e 3c70 3e0a 2020 2020 2041 6464

. Add │ │ │ -002a45d0: 7265 7373 206f 6620 6e65 745f 6465 7669 ress of net_devi │ │ │ -002a45e0: 6365 2072 6570 7265 7365 6e74 696e 6720 ce representing │ │ │ -002a45f0: 696e 7075 7420 6465 7669 6365 2c20 3020 input device, 0 │ │ │ -002a4600: 6966 2075 6e6b 6e6f 776e 0a20 2020 203c if unknown. < │ │ │ -002a4610: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a4630: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a4640: 7465 7222 3e3c 636f 6465 3e6e 665f 7374 ter">nf_st │ │ │ -002a4650: 6f6c 656e 3c2f 636f 6465 3e3c 2f65 6d3e olen │ │ │ -002a4660: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a4670: 3c70 3e0a 2020 2020 2043 6f6e 7374 616e

. Constan │ │ │ -002a4680: 7420 7573 6564 2074 6f20 7369 676e 6966 t used to signif │ │ │ -002a4690: 7920 6120 2773 746f 6c65 6e27 2076 6572 y a 'stolen' ver │ │ │ -002a46a0: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ -002a46e0: 636f 6465 3e6f 7574 6465 763c 2f63 6f64 code>outdev

. │ │ │ -002a4710: 4164 6472 6573 7320 6f66 206e 6574 5f64 Address of net_d │ │ │ -002a4720: 6576 6963 6520 7265 7072 6573 656e 7469 evice representi │ │ │ -002a4730: 6e67 206f 7574 7075 7420 6465 7669 6365 ng output device │ │ │ -002a4740: 2c20 3020 6966 2075 6e6b 6e6f 776e 0a20 , 0 if unknown. │ │ │ -002a4750: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a4760: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ -002a4790: 725f 686c 6e3c 2f63 6f64 653e 3c2f 656d r_hln

. Length │ │ │ -002a47c0: 206f 6620 6861 7264 7761 7265 2061 6464 of hardware add │ │ │ -002a47d0: 7265 7373 0a20 2020 203c 2f70 3e3c 2f64 ress.

< │ │ │ -002a4810: 636f 6465 3e61 725f 706c 6e3c 2f63 6f64 code>ar_pln

. │ │ │ -002a4840: 4c65 6e67 7468 206f 6620 7072 6f74 6f63 Length of protoc │ │ │ -002a4850: 6f6c 2061 6464 7265 7373 0a20 2020 203c ol address. < │ │ │ -002a4860: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a4880: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a4890: 7465 7222 3e3c 636f 6465 3e61 7270 6864 ter">arphd │ │ │ -002a48a0: 723c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 r

│ │ │ -002a48c0: 0a20 2020 2020 4164 6472 6573 7320 6f66 . Address of │ │ │ -002a48d0: 2041 5250 2068 6561 6465 720a 2020 2020 ARP header. │ │ │ -002a48e0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -002a4900: 3c65 6d20 636c 6173 733d 2270 6172 616d ar_t │ │ │ -002a4920: 6970 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ip

. Ethernet+ │ │ │ -002a4950: 4950 206f 6e6c 7920 2861 725f 7072 6f3d IP only (ar_pro= │ │ │ -002a4960: 3d30 7838 3030 293a 2074 6172 6765 7420 =0x800): target │ │ │ -002a4970: 4950 2061 6464 7265 7373 0a20 2020 203c IP address. < │ │ │ -002a4980: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a49a0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a49b0: 7465 7222 3e3c 636f 6465 3e61 725f 6f70 ter">ar_op │ │ │ -002a49c0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002a49e0: 2020 2020 2041 5250 206f 7063 6f64 6520 ARP opcode │ │ │ -002a49f0: 2863 6f6d 6d61 6e64 290a 2020 2020 3c2f (command).

ar_sip │ │ │ -002a4a40: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002a4a60: 2020 2020 2045 7468 6572 6e65 742b 4950 Ethernet+IP │ │ │ -002a4a70: 206f 6e6c 7920 2861 725f 7072 6f3d 3d30 only (ar_pro==0 │ │ │ -002a4a80: 7838 3030 293a 2073 6f75 7263 6520 4950 x800): source IP │ │ │ -002a4a90: 2061 6464 7265 7373 0a20 2020 203c 2f70 address.

ar_hrd< │ │ │ -002a4ae0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a4b00: 2020 2020 466f 726d 6174 206f 6620 6861 Format of ha │ │ │ -002a4b10: 7264 7761 7265 2061 6464 7265 7373 0a20 rdware address. │ │ │ +002a3c20: 6572 223e 3c63 6f64 653e 6172 5f74 6970 er">ar_tip │ │ │ +002a3c30: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a3c50: 2020 2020 2045 7468 6572 6e65 742b 4950 Ethernet+IP │ │ │ +002a3c60: 206f 6e6c 7920 2861 725f 7072 6f3d 3d30 only (ar_pro==0 │ │ │ +002a3c70: 7838 3030 293a 2074 6172 6765 7420 4950 x800): target IP │ │ │ +002a3c80: 2061 6464 7265 7373 0a20 2020 203c 2f70 address.

outdev< │ │ │ +002a3cd0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a3cf0: 2020 2020 4164 6472 6573 7320 6f66 206e Address of n │ │ │ +002a3d00: 6574 5f64 6576 6963 6520 7265 7072 6573 et_device repres │ │ │ +002a3d10: 656e 7469 6e67 206f 7574 7075 7420 6465 enting output de │ │ │ +002a3d20: 7669 6365 2c20 3020 6966 2075 6e6b 6e6f vice, 0 if unkno │ │ │ +002a3d30: 776e 0a20 2020 203c 2f70 3e3c 2f64 643e wn.

│ │ │ +002a3d40: 3c64 743e 3c73 7061 6e20 636c 6173 733d
nf_repeat< │ │ │ +002a3d90: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002a3da0: 2043 6f6e 7374 616e 7420 7573 6564 2074 Constant used t │ │ │ +002a3db0: 6f20 7369 676e 6966 7920 6120 2772 6570 o signify a 'rep │ │ │ +002a3dc0: 6561 7427 2076 6572 6469 6374 0a20 2020 eat' verdict. │ │ │ +002a3dd0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nf_ │ │ │ +002a3e10: 7374 6f6c 656e 3c2f 636f 6465 3e3c 2f65 stolen

. Const │ │ │ +002a3e40: 616e 7420 7573 6564 2074 6f20 7369 676e ant used to sign │ │ │ +002a3e50: 6966 7920 6120 2773 746f 6c65 6e27 2076 ify a 'stolen' v │ │ │ +002a3e60: 6572 6469 6374 0a20 2020 203c 2f70 3e3c erdict.

< │ │ │ +002a3e70: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
ar_sha │ │ │ +002a3ec0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a3ed0: 2020 4574 6865 726e 6574 2b49 5020 6f6e Ethernet+IP on │ │ │ +002a3ee0: 6c79 2028 6172 5f70 726f 3d3d 3078 3830 ly (ar_pro==0x80 │ │ │ +002a3ef0: 3029 3a20 736f 7572 6365 2068 6172 6477 0): source hardw │ │ │ +002a3f00: 6172 6520 284d 4143 2920 6164 6472 6573 are (MAC) addres │ │ │ +002a3f10: 7320 0a20 2020 203c 2f70 3e3c 2f64 643e s .

│ │ │ +002a3f20: 3c64 743e 3c73 7061 6e20 636c 6173 733d
arphdr │ │ │ +002a3f60: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Ad │ │ │ +002a3f80: 6472 6573 7320 6f66 2041 5250 2068 6561 dress of ARP hea │ │ │ +002a3f90: 6465 720a 2020 2020 3c2f 703e 3c2f 6464 der.

ar_tha

. E │ │ │ +002a4000: 7468 6572 6e65 742b 4950 206f 6e6c 7920 thernet+IP only │ │ │ +002a4010: 2861 725f 7072 6f3d 3d30 7838 3030 293a (ar_pro==0x800): │ │ │ +002a4020: 2074 6172 6765 7420 6861 7264 7761 7265 target hardware │ │ │ +002a4030: 2028 4d41 4329 2061 6464 7265 7373 0a20 (MAC) address. │ │ │ +002a4040: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a4050: 3c73 7061 6e20 636c 6173 733d 2274 6572 a │ │ │ +002a4080: 725f 7369 703c 2f63 6f64 653e 3c2f 656d r_sip

. Ethern │ │ │ +002a40b0: 6574 2b49 5020 6f6e 6c79 2028 6172 5f70 et+IP only (ar_p │ │ │ +002a40c0: 726f 3d3d 3078 3830 3029 3a20 736f 7572 ro==0x800): sour │ │ │ +002a40d0: 6365 2049 5020 6164 6472 6573 730a 2020 ce IP address. │ │ │ +002a40e0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a40f0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a4100: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">da │ │ │ +002a4120: 7461 5f73 7472 3c2f 636f 6465 3e3c 2f65 ta_str

. A str │ │ │ +002a4150: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing │ │ │ +002a4160: 2074 6865 2070 6163 6b65 7420 6275 6666 the packet buff │ │ │ +002a4170: 6572 2063 6f6e 7465 6e74 730a 2020 2020 er contents. │ │ │ +002a4180: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a41a0: 3c65 6d20 636c 6173 733d 2270 6172 616d ar_h │ │ │ +002a41c0: 6c6e 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ln

. Length of │ │ │ +002a41f0: 2068 6172 6477 6172 6520 6164 6472 6573 hardware addres │ │ │ +002a4200: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ +002a4210: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>data_hex

. A │ │ │ +002a4270: 2068 6578 6164 6563 696d 616c 2073 7472 hexadecimal str │ │ │ +002a4280: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing │ │ │ +002a4290: 2074 6865 2070 6163 6b65 7420 6275 6666 the packet buff │ │ │ +002a42a0: 6572 2063 6f6e 7465 6e74 730a 2020 2020 er contents. │ │ │ +002a42b0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a42d0: 3c65 6d20 636c 6173 733d 2270 6172 616d inde │ │ │ +002a42f0: 763c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 v

│ │ │ +002a4310: 0a20 2020 2020 4164 6472 6573 7320 6f66 . Address of │ │ │ +002a4320: 206e 6574 5f64 6576 6963 6520 7265 7072 net_device repr │ │ │ +002a4330: 6573 656e 7469 6e67 2069 6e70 7574 2064 esenting input d │ │ │ +002a4340: 6576 6963 652c 2030 2069 6620 756e 6b6e evice, 0 if unkn │ │ │ +002a4350: 6f77 6e0a 2020 2020 3c2f 703e 3c2f 6464 own.

nf_stop

. │ │ │ +002a43c0: 436f 6e73 7461 6e74 2075 7365 6420 746f Constant used to │ │ │ +002a43d0: 2073 6967 6e69 6679 2061 2027 7374 6f70 signify a 'stop │ │ │ +002a43e0: 2720 7665 7264 6963 740a 2020 2020 3c2f ' verdict.

nf_que │ │ │ +002a4430: 7565 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ue

. Constant │ │ │ +002a4460: 7573 6564 2074 6f20 7369 676e 6966 7920 used to signify │ │ │ +002a4470: 6120 2771 7565 7565 2720 7665 7264 6963 a 'queue' verdic │ │ │ +002a4480: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +002a4490: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>indev_name< │ │ │ +002a44e0: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002a44f0: 204e 616d 6520 6f66 206e 6574 776f 726b Name of network │ │ │ +002a4500: 2064 6576 6963 6520 7061 636b 6574 2077 device packet w │ │ │ +002a4510: 6173 2072 6563 6569 7665 6420 6f6e 2028 as received on ( │ │ │ +002a4520: 6966 206b 6e6f 776e 290a 2020 2020 3c2f if known).

pf< │ │ │ +002a4580: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ +002a4590: 2050 726f 746f 636f 6c20 6661 6d69 6c79 Protocol family │ │ │ +002a45a0: 202d 2d20 616c 7761 7973 203c 7370 616e -- always & │ │ │ +002a45c0: 2338 3232 303b 3c73 7061 6e20 636c 6173 #8220;arp”.

│ │ │ +002a4600: 3c64 743e 3c73 7061 6e20 636c 6173 733d
length │ │ │ +002a4640: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Th │ │ │ +002a4660: 6520 6c65 6e67 7468 206f 6620 7468 6520 e length of the │ │ │ +002a4670: 7061 636b 6574 2062 7566 6665 7220 636f packet buffer co │ │ │ +002a4680: 6e74 656e 7473 2c20 696e 2062 7974 6573 ntents, in bytes │ │ │ +002a4690: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

ar_pro< │ │ │ +002a46f0: 6464 3e3c 703e 0a20 2020 2020 466f 726d dd>

. Form │ │ │ +002a4700: 6174 206f 6620 7072 6f74 6f63 6f6c 2061 at of protocol a │ │ │ +002a4710: 6464 7265 7373 0a20 2020 203c 2f70 3e3c ddress.

< │ │ │ +002a4720: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
nf_accept │ │ │ +002a4760: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a4780: 2020 2020 2043 6f6e 7374 616e 7420 7573 Constant us │ │ │ +002a4790: 6564 2074 6f20 7369 676e 6966 7920 616e ed to signify an │ │ │ +002a47a0: 2027 6163 6365 7074 2720 7665 7264 6963 'accept' verdic │ │ │ +002a47b0: 740a 2020 2020 3c2f 703e 3c2f 6464 3e3c t.

< │ │ │ +002a47c0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>outdev_name │ │ │ +002a4810: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a4820: 2020 4e61 6d65 206f 6620 6e65 7477 6f72 Name of networ │ │ │ +002a4830: 6b20 6465 7669 6365 2070 6163 6b65 7420 k device packet │ │ │ +002a4840: 7769 6c6c 2062 6520 726f 7574 6564 2074 will be routed t │ │ │ +002a4850: 6f20 2869 6620 6b6e 6f77 6e29 0a20 2020 o (if known). │ │ │ +002a4860: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

ar_ │ │ │ +002a48a0: 706c 6e3c 2f63 6f64 653e 3c2f 656d 3e3c pln< │ │ │ +002a48b0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a48c0: 703e 0a20 2020 2020 4c65 6e67 7468 206f p>. Length o │ │ │ +002a48d0: 6620 7072 6f74 6f63 6f6c 2061 6464 7265 f protocol addre │ │ │ +002a48e0: 7373 0a20 2020 203c 2f70 3e3c 2f64 643e ss.

│ │ │ +002a48f0: 3c64 743e 3c73 7061 6e20 636c 6173 733d
ar_op< │ │ │ +002a4930: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ +002a4940: 3c64 643e 3c70 3e0a 2020 2020 2041 5250

. ARP │ │ │ +002a4950: 206f 7063 6f64 6520 2863 6f6d 6d61 6e64 opcode (command │ │ │ +002a4960: 290a 2020 2020 3c2f 703e 3c2f 6464 3e3c ).

< │ │ │ +002a4970: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>ar_hrd< │ │ │ +002a49b0: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +002a49c0: 3c64 643e 3c70 3e0a 2020 2020 2046 6f72

. For │ │ │ +002a49d0: 6d61 7420 6f66 2068 6172 6477 6172 6520 mat of hardware │ │ │ +002a49e0: 6164 6472 6573 730a 2020 2020 3c2f 703e address.

│ │ │ +002a49f0: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
ar_data< │ │ │ +002a4a30: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a4a50: 2020 2020 4164 6472 6573 7320 6f66 2041 Address of A │ │ │ +002a4a60: 5250 2070 6163 6b65 7420 6461 7461 2072 RP packet data r │ │ │ +002a4a70: 6567 696f 6e20 2861 6674 6572 2074 6865 egion (after the │ │ │ +002a4a80: 2068 6561 6465 7229 0a20 2020 203c 2f70 header).

nf_drop │ │ │ +002a4ad0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a4af0: 2020 2020 2043 6f6e 7374 616e 7420 7573 Constant us │ │ │ +002a4b00: 6564 2074 6f20 7369 676e 6966 7920 6120 ed to signify a │ │ │ +002a4b10: 2764 726f 7027 2076 6572 6469 6374 0a20 'drop' verdict. │ │ │ 002a4b20: 2020 203c 2f70 3e3c 2f64 643e 3c2f 646c


Synop │ │ │ 002a5790: 7369 733c 2f68 323e 3c70 7265 2063 6c61 sis

ne
│ │ │  002a57b0: 7466 696c 7465 722e 6272 6964 6765 2e66  tfilter.bridge.f
│ │ │  002a57c0: 6f72 7761 7264 203c 2f70 7265 3e3c 2f64  orward 
< │ │ │ +002a57f0: 3d22 6964 6d39 3430 3522 3e3c 2f61 3e3c ="idm9405">< │ │ │ 002a5800: 6832 3e56 616c 7565 733c 2f68 323e 3c64 h2>Values
br_max

. M │ │ │ -002a58a0: 6178 2061 6765 2069 6e20 312f 3235 3620 ax age in 1/256 │ │ │ -002a58b0: 7365 6373 0a20 2020 203c 2f70 3e3c 2f64 secs.

< │ │ │ -002a58f0: 636f 6465 3e6e 665f 6472 6f70 3c2f 636f code>nf_drop< │ │ │ -002a5910: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002a5920: 2043 6f6e 7374 616e 7420 7573 6564 2074 Constant used t │ │ │ -002a5930: 6f20 7369 676e 6966 7920 6120 2764 726f o signify a 'dro │ │ │ -002a5940: 7027 2076 6572 6469 6374 0a20 2020 203c p' verdict. < │ │ │ -002a5950: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a5970: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a5980: 7465 7222 3e3c 636f 6465 3e62 725f 7479 ter">br_ty │ │ │ -002a5990: 7065 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f pe

. BPDU type │ │ │ -002a59c0: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

data_str │ │ │ -002a5a10: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. A │ │ │ -002a5a30: 7374 7269 6e67 2072 6570 7265 7365 6e74 string represent │ │ │ -002a5a40: 696e 6720 7468 6520 7061 636b 6574 2062 ing the packet b │ │ │ -002a5a50: 7566 6665 7220 636f 6e74 656e 7473 0a20 uffer contents. │ │ │ -002a5a60: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a5a70: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ -002a5aa0: 725f 6874 696d 653c 2f63 6f64 653e 3c2f r_htime
< │ │ │ -002a5ac0: 6464 3e3c 703e 0a20 2020 2020 4865 6c6c dd>

. Hell │ │ │ -002a5ad0: 6f20 7469 6d65 2069 6e20 312f 3235 3620 o time in 1/256 │ │ │ -002a5ae0: 7365 6373 0a20 2020 203c 2f70 3e3c 2f64 secs.

< │ │ │ -002a5b20: 636f 6465 3e62 725f 7269 643c 2f63 6f64 code>br_rid

. │ │ │ -002a5b50: 4964 656e 7469 7479 206f 6620 726f 6f74 Identity of root │ │ │ -002a5b60: 2062 7269 6467 650a 2020 2020 3c2f 703e bridge.

│ │ │ -002a5b70: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
data_hex │ │ │ -002a5bb0: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ -002a5bd0: 2020 2020 2041 2068 6578 6164 6563 696d A hexadecim │ │ │ -002a5be0: 616c 2073 7472 696e 6720 7265 7072 6573 al string repres │ │ │ -002a5bf0: 656e 7469 6e67 2074 6865 2070 6163 6b65 enting the packe │ │ │ -002a5c00: 7420 6275 6666 6572 2063 6f6e 7465 6e74 t buffer content │ │ │ -002a5c10: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ -002a5c20: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>indev_name< │ │ │ -002a5c70: 2f64 743e 3c64 643e 3c70 3e0a 2020 2020 /dt>

. │ │ │ -002a5c80: 204e 616d 6520 6f66 206e 6574 776f 726b Name of network │ │ │ -002a5c90: 2064 6576 6963 6520 7061 636b 6574 2077 device packet w │ │ │ -002a5ca0: 6173 2072 6563 6569 7665 6420 6f6e 2028 as received on ( │ │ │ -002a5cb0: 6966 206b 6e6f 776e 290a 2020 2020 3c2f if known).

outdev │ │ │ -002a5d00: 5f6e 616d 653c 2f63 6f64 653e 3c2f 656d _name

. Name o │ │ │ -002a5d30: 6620 6e65 7477 6f72 6b20 6465 7669 6365 f network device │ │ │ -002a5d40: 2070 6163 6b65 7420 7769 6c6c 2062 6520 packet will be │ │ │ -002a5d50: 726f 7574 6564 2074 6f20 2869 6620 6b6e routed to (if kn │ │ │ -002a5d60: 6f77 6e29 0a20 2020 203c 2f70 3e3c 2f64 own).

< │ │ │ -002a5da0: 636f 6465 3e70 663c 2f63 6f64 653e 3c2f code>pf
< │ │ │ -002a5dc0: 6464 3e3c 703e 0a20 2020 2020 5072 6f74 dd>

. Prot │ │ │ -002a5dd0: 6f63 6f6c 2066 616d 696c 7920 2d2d 2061 ocol family -- a │ │ │ -002a5de0: 6c77 6179 7320 3c73 7061 6e20 636c 6173 lways “ │ │ │ -002a5e00: 3b3c 7370 616e 2063 6c61 7373 3d22 7175 ;bridge” │ │ │ -002a5e30: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

br_mac< │ │ │ -002a5e90: 6464 3e3c 703e 0a20 2020 2020 4272 6964 dd>

. Brid │ │ │ -002a5ea0: 6765 204d 4143 2061 6464 7265 7373 0a20 ge MAC address. │ │ │ -002a5eb0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a5ec0: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ -002a5ef0: 725f 706f 6964 3c2f 636f 6465 3e3c 2f65 r_poid

. Port │ │ │ -002a5f20: 6964 656e 7469 6669 6572 0a20 2020 203c identifier. < │ │ │ -002a5f30: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a5f50: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a5f60: 7465 7222 3e3c 636f 6465 3e6c 6c63 7072 ter">llcpr │ │ │ -002a5f70: 6f74 6f5f 7374 703c 2f63 6f64 653e 3c2f oto_stp
< │ │ │ -002a5f90: 6464 3e3c 703e 0a20 2020 2020 436f 6e73 dd>

. Cons │ │ │ -002a5fa0: 7461 6e74 2075 7365 6420 746f 2073 6967 tant used to sig │ │ │ -002a5fb0: 6e69 6679 2042 7269 6467 6520 5370 616e nify Bridge Span │ │ │ -002a5fc0: 6e69 6e67 2054 7265 6520 5072 6f74 6f63 ning Tree Protoc │ │ │ -002a5fd0: 6f6c 2070 6163 6b65 740a 2020 2020 3c2f ol packet.

br_fla │ │ │ -002a6020: 6773 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f gs

. BPDU flag │ │ │ -002a6050: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ -002a6060: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>nf_queue

. C │ │ │ -002a60c0: 6f6e 7374 616e 7420 7573 6564 2074 6f20 onstant used to │ │ │ -002a60d0: 7369 676e 6966 7920 6120 2771 7565 7565 signify a 'queue │ │ │ -002a60e0: 2720 7665 7264 6963 740a 2020 2020 3c2f ' verdict.

br_rma │ │ │ -002a6130: 633c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 c

│ │ │ -002a6150: 0a20 2020 2020 526f 6f74 2062 7269 6467 . Root bridg │ │ │ -002a6160: 6520 4d41 4320 6164 6472 6573 730a 2020 e MAC address. │ │ │ -002a6170: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a6180: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a6190: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">br │ │ │ -002a61b0: 5f70 7269 643c 2f63 6f64 653e 3c2f 656d _prid

. Protoc │ │ │ -002a61e0: 6f6c 2069 6465 6e74 6966 6965 720a 2020 ol identifier. │ │ │ -002a61f0: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ -002a6200: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ -002a6210: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">ll │ │ │ -002a6230: 6370 6475 3c2f 636f 6465 3e3c 2f65 6d3e cpdu │ │ │ -002a6240: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a6250: 3c70 3e0a 2020 2020 2041 6464 7265 7373

. Address │ │ │ -002a6260: 206f 6620 4c4c 4320 5072 6f74 6f63 6f6c of LLC Protocol │ │ │ -002a6270: 2044 6174 6120 556e 6974 0a20 2020 203c Data Unit. < │ │ │ -002a6280: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a62a0: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a62b0: 7465 7222 3e3c 636f 6465 3e70 726f 746f ter">proto │ │ │ -002a62c0: 636f 6c3c 2f63 6f64 653e 3c2f 656d 3e3c col< │ │ │ -002a62d0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ -002a62e0: 703e 0a20 2020 2020 5061 636b 6574 2070 p>. Packet p │ │ │ -002a62f0: 726f 746f 636f 6c0a 2020 2020 3c2f 703e rotocol.

│ │ │ -002a6300: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
br_bid

. │ │ │ -002a6360: 2020 2049 6465 6e74 6974 7920 6f66 2062 Identity of b │ │ │ -002a6370: 7269 6467 650a 2020 2020 3c2f 703e 3c2f ridge.

│ │ │ -002a63b0: 3c63 6f64 653e 6272 5f66 643c 2f63 6f64 br_fd

. │ │ │ -002a63e0: 466f 7277 6172 6420 6465 6c61 7920 696e Forward delay in │ │ │ -002a63f0: 2031 2f32 3536 2073 6563 730a 2020 2020 1/256 secs. │ │ │ -002a6400: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ -002a6420: 3c65 6d20 636c 6173 733d 2270 6172 616d br_v │ │ │ -002a6440: 6964 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f id

. Protocol │ │ │ -002a6470: 7665 7273 696f 6e20 6964 656e 7469 6669 version identifi │ │ │ -002a6480: 6572 0a20 2020 203c 2f70 3e3c 2f64 643e er.

│ │ │ -002a6490: 3c64 743e 3c73 7061 6e20 636c 6173 733d
br_cost

. T │ │ │ -002a64f0: 6f74 616c 2063 6f73 7420 6672 6f6d 2074 otal cost from t │ │ │ -002a6500: 7261 6e73 6d69 7474 696e 6720 6272 6964 ransmitting brid │ │ │ -002a6510: 6765 2074 6f20 726f 6f74 0a20 2020 203c ge to root. < │ │ │ -002a6520: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ -002a6540: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ -002a6550: 7465 7222 3e3c 636f 6465 3e6f 7574 6465 ter">outde │ │ │ -002a6560: 763c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 v

│ │ │ -002a6580: 0a20 2020 2020 4164 6472 6573 7320 6f66 . Address of │ │ │ -002a6590: 206e 6574 5f64 6576 6963 6520 7265 7072 net_device repr │ │ │ -002a65a0: 6573 656e 7469 6e67 206f 7574 7075 7420 esenting output │ │ │ -002a65b0: 6465 7669 6365 2c20 3020 6966 2075 6e6b device, 0 if unk │ │ │ -002a65c0: 6e6f 776e 0a20 2020 203c 2f70 3e3c 2f64 nown.

< │ │ │ -002a6600: 636f 6465 3e6e 665f 7374 6f6c 656e 3c2f code>nf_stolen

. │ │ │ -002a6630: 2020 2043 6f6e 7374 616e 7420 7573 6564 Constant used │ │ │ -002a6640: 2074 6f20 7369 676e 6966 7920 6120 2773 to signify a 's │ │ │ -002a6650: 746f 6c65 6e27 2076 6572 6469 6374 0a20 tolen' verdict. │ │ │ -002a6660: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a6670: 3c73 7061 6e20 636c 6173 733d 2274 6572 i │ │ │ -002a66a0: 6e64 6576 3c2f 636f 6465 3e3c 2f65 6d3e ndev │ │ │ -002a66b0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a66c0: 3c70 3e0a 2020 2020 2041 6464 7265 7373

. Address │ │ │ -002a66d0: 206f 6620 6e65 745f 6465 7669 6365 2072 of net_device r │ │ │ -002a66e0: 6570 7265 7365 6e74 696e 6720 696e 7075 epresenting inpu │ │ │ -002a66f0: 7420 6465 7669 6365 2c20 3020 6966 2075 t device, 0 if u │ │ │ -002a6700: 6e6b 6e6f 776e 0a20 2020 203c 2f70 3e3c nknown.

< │ │ │ -002a6710: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
length │ │ │ -002a6760: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ -002a6770: 2020 5468 6520 6c65 6e67 7468 206f 6620 The length of │ │ │ -002a6780: 7468 6520 7061 636b 6574 2062 7566 6665 the packet buffe │ │ │ -002a6790: 7220 636f 6e74 656e 7473 2c20 696e 2062 r contents, in b │ │ │ -002a67a0: 7974 6573 0a20 2020 203c 2f70 3e3c 2f64 ytes.

< │ │ │ -002a67e0: 636f 6465 3e6e 665f 7265 7065 6174 3c2f code>nf_repeat

. │ │ │ -002a6810: 2020 2043 6f6e 7374 616e 7420 7573 6564 Constant used │ │ │ -002a6820: 2074 6f20 7369 676e 6966 7920 6120 2772 to signify a 'r │ │ │ -002a6830: 6570 6561 7427 2076 6572 6469 6374 0a20 epeat' verdict. │ │ │ -002a6840: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ -002a6850: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ -002a6880: 665f 6163 6365 7074 3c2f 636f 6465 3e3c f_accept< │ │ │ -002a6890: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em>
│ │ │ -002a68a0: 3c64 643e 3c70 3e0a 2020 2020 2043 6f6e

. Con │ │ │ -002a68b0: 7374 616e 7420 7573 6564 2074 6f20 7369 stant used to si │ │ │ -002a68c0: 676e 6966 7920 616e 2027 6163 6365 7074 gnify an 'accept │ │ │ -002a68d0: 2720 7665 7264 6963 740a 2020 2020 3c2f ' verdict.

brhdr< │ │ │ -002a6920: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ -002a6940: 2020 2020 4164 6472 6573 7320 6f66 2062 Address of b │ │ │ -002a6950: 7269 6467 6520 6865 6164 6572 0a20 2020 ridge header. │ │ │ -002a6960: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

nf_ │ │ │ -002a69a0: 7374 6f70 3c2f 636f 6465 3e3c 2f65 6d3e stop │ │ │ -002a69b0: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ -002a69c0: 3c70 3e0a 2020 2020 2043 6f6e 7374 616e

. Constan │ │ │ -002a69d0: 7420 7573 6564 2074 6f20 7369 676e 6966 t used to signif │ │ │ -002a69e0: 7920 6120 2773 746f 7027 2076 6572 6469 y a 'stop' verdi │ │ │ -002a69f0: 6374 0a20 2020 203c 2f70 3e3c 2f64 643e ct.

│ │ │ -002a6a00: 3c64 743e 3c73 7061 6e20 636c 6173 733d
br_msg │ │ │ -002a6a40: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Me │ │ │ -002a6a60: 7373 6167 6520 6167 6520 696e 2031 2f32 ssage age in 1/2 │ │ │ -002a6a70: 3536 2073 6563 730a 2020 2020 3c2f 703e 56 secs.

│ │ │ +002a5870: 6f64 653e 6272 5f63 6f73 743c 2f63 6f64 ode>br_cost

. │ │ │ +002a58a0: 546f 7461 6c20 636f 7374 2066 726f 6d20 Total cost from │ │ │ +002a58b0: 7472 616e 736d 6974 7469 6e67 2062 7269 transmitting bri │ │ │ +002a58c0: 6467 6520 746f 2072 6f6f 740a 2020 2020 dge to root. │ │ │ +002a58d0: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a58f0: 3c65 6d20 636c 6173 733d 2270 6172 616d prot │ │ │ +002a5910: 6f63 6f6c 3c2f 636f 6465 3e3c 2f65 6d3e ocol │ │ │ +002a5920: 3c2f 7370 616e 3e3c 2f64 743e 3c64 643e
│ │ │ +002a5930: 3c70 3e0a 2020 2020 2050 6163 6b65 7420

. Packet │ │ │ +002a5940: 7072 6f74 6f63 6f6c 0a20 2020 203c 2f70 protocol.

br_htim │ │ │ +002a5990: 653c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 e

│ │ │ +002a59b0: 0a20 2020 2020 4865 6c6c 6f20 7469 6d65 . Hello time │ │ │ +002a59c0: 2069 6e20 312f 3235 3620 7365 6373 0a20 in 1/256 secs. │ │ │ +002a59d0: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a59e0: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ +002a5a10: 725f 706f 6964 3c2f 636f 6465 3e3c 2f65 r_poid

. Port │ │ │ +002a5a40: 6964 656e 7469 6669 6572 0a20 2020 203c identifier. < │ │ │ +002a5a50: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a5a70: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a5a80: 7465 7222 3e3c 636f 6465 3e6f 7574 6465 ter">outde │ │ │ +002a5a90: 765f 6e61 6d65 3c2f 636f 6465 3e3c 2f65 v_name

. Name │ │ │ +002a5ac0: 6f66 206e 6574 776f 726b 2064 6576 6963 of network devic │ │ │ +002a5ad0: 6520 7061 636b 6574 2077 696c 6c20 6265 e packet will be │ │ │ +002a5ae0: 2072 6f75 7465 6420 746f 2028 6966 206b routed to (if k │ │ │ +002a5af0: 6e6f 776e 290a 2020 2020 3c2f 703e 3c2f nown).

│ │ │ +002a5b30: 3c63 6f64 653e 6e66 5f61 6363 6570 743c nf_accept< │ │ │ +002a5b40: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a5b60: 2020 2020 436f 6e73 7461 6e74 2075 7365 Constant use │ │ │ +002a5b70: 6420 746f 2073 6967 6e69 6679 2061 6e20 d to signify an │ │ │ +002a5b80: 2761 6363 6570 7427 2076 6572 6469 6374 'accept' verdict │ │ │ +002a5b90: 0a20 2020 203c 2f70 3e3c 2f64 643e 3c64 .

br_mac< │ │ │ +002a5bf0: 6464 3e3c 703e 0a20 2020 2020 4272 6964 dd>

. Brid │ │ │ +002a5c00: 6765 204d 4143 2061 6464 7265 7373 0a20 ge MAC address. │ │ │ +002a5c10: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a5c20: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ +002a5c50: 725f 7072 6964 3c2f 636f 6465 3e3c 2f65 r_prid

. Proto │ │ │ +002a5c80: 636f 6c20 6964 656e 7469 6669 6572 0a20 col identifier. │ │ │ +002a5c90: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a5ca0: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ +002a5cd0: 725f 6d73 673c 2f63 6f64 653e 3c2f 656d r_msg

. Messag │ │ │ +002a5d00: 6520 6167 6520 696e 2031 2f32 3536 2073 e age in 1/256 s │ │ │ +002a5d10: 6563 730a 2020 2020 3c2f 703e 3c2f 6464 ecs.

br_max

. M │ │ │ +002a5d80: 6178 2061 6765 2069 6e20 312f 3235 3620 ax age in 1/256 │ │ │ +002a5d90: 7365 6373 0a20 2020 203c 2f70 3e3c 2f64 secs.

< │ │ │ +002a5dd0: 636f 6465 3e62 725f 6269 643c 2f63 6f64 code>br_bid

. │ │ │ +002a5e00: 4964 656e 7469 7479 206f 6620 6272 6964 Identity of brid │ │ │ +002a5e10: 6765 0a20 2020 203c 2f70 3e3c 2f64 643e ge.

│ │ │ +002a5e20: 3c64 743e 3c73 7061 6e20 636c 6173 733d
data_s │ │ │ +002a62d0: 7472 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f tr

. A string │ │ │ +002a6300: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the │ │ │ +002a6310: 2070 6163 6b65 7420 6275 6666 6572 2063 packet buffer c │ │ │ +002a6320: 6f6e 7465 6e74 730a 2020 2020 3c2f 703e ontents.

│ │ │ +002a6330: 3c2f 6464 3e3c 6474 3e3c 7370 616e 2063
data_hex │ │ │ +002a6370: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a6390: 2020 2020 2041 2068 6578 6164 6563 696d A hexadecim │ │ │ +002a63a0: 616c 2073 7472 696e 6720 7265 7072 6573 al string repres │ │ │ +002a63b0: 656e 7469 6e67 2074 6865 2070 6163 6b65 enting the packe │ │ │ +002a63c0: 7420 6275 6666 6572 2063 6f6e 7465 6e74 t buffer content │ │ │ +002a63d0: 730a 2020 2020 3c2f 703e 3c2f 6464 3e3c s.

< │ │ │ +002a63e0: 6474 3e3c 7370 616e 2063 6c61 7373 3d22 dt>llcpdu< │ │ │ +002a6420: 2f65 6d3e 3c2f 7370 616e 3e3c 2f64 743e /em> │ │ │ +002a6430: 3c64 643e 3c70 3e0a 2020 2020 2041 6464

. Add │ │ │ +002a6440: 7265 7373 206f 6620 4c4c 4320 5072 6f74 ress of LLC Prot │ │ │ +002a6450: 6f63 6f6c 2044 6174 6120 556e 6974 0a20 ocol Data Unit. │ │ │ +002a6460: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a6470: 3c73 7061 6e20 636c 6173 733d 2274 6572 n │ │ │ +002a64a0: 665f 7374 6f70 3c2f 636f 6465 3e3c 2f65 f_stop

. Const │ │ │ +002a64d0: 616e 7420 7573 6564 2074 6f20 7369 676e ant used to sign │ │ │ +002a64e0: 6966 7920 6120 2773 746f 7027 2076 6572 ify a 'stop' ver │ │ │ +002a64f0: 6469 6374 0a20 2020 203c 2f70 3e3c 2f64 dict.

< │ │ │ +002a6530: 636f 6465 3e69 6e64 6576 3c2f 636f 6465 code>indev

. A │ │ │ +002a6560: 6464 7265 7373 206f 6620 6e65 745f 6465 ddress of net_de │ │ │ +002a6570: 7669 6365 2072 6570 7265 7365 6e74 696e vice representin │ │ │ +002a6580: 6720 696e 7075 7420 6465 7669 6365 2c20 g input device, │ │ │ +002a6590: 3020 6966 2075 6e6b 6e6f 776e 0a20 2020 0 if unknown. │ │ │ +002a65a0: 203c 2f70 3e3c 2f64 643e 3c64 743e 3c73

br_ │ │ │ +002a65e0: 7669 643c 2f63 6f64 653e 3c2f 656d 3e3c vid< │ │ │ +002a65f0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a6600: 703e 0a20 2020 2020 5072 6f74 6f63 6f6c p>. Protocol │ │ │ +002a6610: 2076 6572 7369 6f6e 2069 6465 6e74 6966 version identif │ │ │ +002a6620: 6965 720a 2020 2020 3c2f 703e 3c2f 6464 ier.

brhdr │ │ │ +002a6670: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Ad │ │ │ +002a6690: 6472 6573 7320 6f66 2062 7269 6467 6520 dress of bridge │ │ │ +002a66a0: 6865 6164 6572 0a20 2020 203c 2f70 3e3c header.

< │ │ │ +002a66b0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
nf_queue< │ │ │ +002a66f0: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a6710: 2020 2020 436f 6e73 7461 6e74 2075 7365 Constant use │ │ │ +002a6720: 6420 746f 2073 6967 6e69 6679 2061 2027 d to signify a ' │ │ │ +002a6730: 7175 6575 6527 2076 6572 6469 6374 0a20 queue' verdict. │ │ │ +002a6740: 2020 203c 2f70 3e3c 2f64 643e 3c64 743e

│ │ │ +002a6750: 3c73 7061 6e20 636c 6173 733d 2274 6572 b │ │ │ +002a6780: 725f 666c 6167 733c 2f63 6f64 653e 3c2f r_flags
< │ │ │ +002a67a0: 6464 3e3c 703e 0a20 2020 2020 4250 4455 dd>

. BPDU │ │ │ +002a67b0: 2066 6c61 6773 0a20 2020 203c 2f70 3e3c flags.

< │ │ │ +002a67c0: 2f64 643e 3c64 743e 3c73 7061 6e20 636c /dd>
pf │ │ │ +002a6800: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Pr │ │ │ +002a6820: 6f74 6f63 6f6c 2066 616d 696c 7920 2d2d otocol family -- │ │ │ +002a6830: 2061 6c77 6179 7320 3c73 7061 6e20 636c always R │ │ │ +002a6850: 3230 3b3c 7370 616e 2063 6c61 7373 3d22 20;bridge”.

│ │ │ +002a6890: 3c64 743e 3c73 7061 6e20 636c 6173 733d
indev_name │ │ │ +002a68e0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a68f0: 2020 4e61 6d65 206f 6620 6e65 7477 6f72 Name of networ │ │ │ +002a6900: 6b20 6465 7669 6365 2070 6163 6b65 7420 k device packet │ │ │ +002a6910: 7761 7320 7265 6365 6976 6564 206f 6e20 was received on │ │ │ +002a6920: 2869 6620 6b6e 6f77 6e29 0a20 2020 203c (if known). < │ │ │ +002a6930: 2f70 3e3c 2f64 643e 3c64 743e 3c73 7061 /p>

< │ │ │ +002a6950: 656d 2063 6c61 7373 3d22 7061 7261 6d65 em class="parame │ │ │ +002a6960: 7465 7222 3e3c 636f 6465 3e6c 6c63 7072 ter">llcpr │ │ │ +002a6970: 6f74 6f5f 7374 703c 2f63 6f64 653e 3c2f oto_stp
< │ │ │ +002a6990: 6464 3e3c 703e 0a20 2020 2020 436f 6e73 dd>

. Cons │ │ │ +002a69a0: 7461 6e74 2075 7365 6420 746f 2073 6967 tant used to sig │ │ │ +002a69b0: 6e69 6679 2042 7269 6467 6520 5370 616e nify Bridge Span │ │ │ +002a69c0: 6e69 6e67 2054 7265 6520 5072 6f74 6f63 ning Tree Protoc │ │ │ +002a69d0: 6f6c 2070 6163 6b65 740a 2020 2020 3c2f ol packet.

length │ │ │ +002a6a20: 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f 7370

. │ │ │ +002a6a40: 2020 2020 2054 6865 206c 656e 6774 6820 The length │ │ │ +002a6a50: 6f66 2074 6865 2070 6163 6b65 7420 6275 of the packet bu │ │ │ +002a6a60: 6666 6572 2063 6f6e 7465 6e74 732c 2069 ffer contents, i │ │ │ +002a6a70: 6e20 6279 7465 730a 2020 2020 3c2f 703e n bytes.

│ │ │ 002a6a80: 3c2f 6464 3e3c 2f64 6c3e 3c2f 6469 763e
br_rid │ │ │ +002a5e60: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Id │ │ │ +002a5e80: 656e 7469 7479 206f 6620 726f 6f74 2062 entity of root b │ │ │ +002a5e90: 7269 6467 650a 2020 2020 3c2f 703e 3c2f ridge.

│ │ │ +002a5ed0: 3c63 6f64 653e 6e66 5f64 726f 703c 2f63 nf_drop │ │ │ +002a5ef0: 3c2f 6474 3e3c 6464 3e3c 703e 0a20 2020

. │ │ │ +002a5f00: 2020 436f 6e73 7461 6e74 2075 7365 6420 Constant used │ │ │ +002a5f10: 746f 2073 6967 6e69 6679 2061 2027 6472 to signify a 'dr │ │ │ +002a5f20: 6f70 2720 7665 7264 6963 740a 2020 2020 op' verdict. │ │ │ +002a5f30: 3c2f 703e 3c2f 6464 3e3c 6474 3e3c 7370

│ │ │ +002a5f50: 3c65 6d20 636c 6173 733d 2270 6172 616d outd │ │ │ +002a5f70: 6576 3c2f 636f 6465 3e3c 2f65 6d3e 3c2f ev

. Address o │ │ │ +002a5fa0: 6620 6e65 745f 6465 7669 6365 2072 6570 f net_device rep │ │ │ +002a5fb0: 7265 7365 6e74 696e 6720 6f75 7470 7574 resenting output │ │ │ +002a5fc0: 2064 6576 6963 652c 2030 2069 6620 756e device, 0 if un │ │ │ +002a5fd0: 6b6e 6f77 6e0a 2020 2020 3c2f 703e 3c2f known.

│ │ │ +002a6010: 3c63 6f64 653e 6e66 5f73 746f 6c65 6e3c nf_stolen< │ │ │ +002a6020: 2f63 6f64 653e 3c2f 656d 3e3c 2f73 7061 /code>

. │ │ │ +002a6040: 2020 2020 436f 6e73 7461 6e74 2075 7365 Constant use │ │ │ +002a6050: 6420 746f 2073 6967 6e69 6679 2061 2027 d to signify a ' │ │ │ +002a6060: 7374 6f6c 656e 2720 7665 7264 6963 740a stolen' verdict. │ │ │ +002a6070: 2020 2020 3c2f 703e 3c2f 6464 3e3c 6474

│ │ │ +002a60b0: 6e66 5f72 6570 6561 743c 2f63 6f64 653e nf_repeat │ │ │ +002a60c0: 3c2f 656d 3e3c 2f73 7061 6e3e 3c2f 6474

. Co │ │ │ +002a60e0: 6e73 7461 6e74 2075 7365 6420 746f 2073 nstant used to s │ │ │ +002a60f0: 6967 6e69 6679 2061 2027 7265 7065 6174 ignify a 'repeat │ │ │ +002a6100: 2720 7665 7264 6963 740a 2020 2020 3c2f ' verdict.

br_rma │ │ │ +002a6150: 633c 2f63 6f64 653e 3c2f 656d 3e3c 2f73 c

│ │ │ +002a6170: 0a20 2020 2020 526f 6f74 2062 7269 6467 . Root bridg │ │ │ +002a6180: 6520 4d41 4320 6164 6472 6573 730a 2020 e MAC address. │ │ │ +002a6190: 2020 3c2f 703e 3c2f 6464 3e3c 6474 3e3c

< │ │ │ +002a61a0: 7370 616e 2063 6c61 7373 3d22 7465 726d span class="term │ │ │ +002a61b0: 223e 3c65 6d20 636c 6173 733d 2270 6172 ">br │ │ │ +002a61d0: 5f66 643c 2f63 6f64 653e 3c2f 656d 3e3c _fd< │ │ │ +002a61e0: 2f73 7061 6e3e 3c2f 6474 3e3c 6464 3e3c /span>
< │ │ │ +002a61f0: 703e 0a20 2020 2020 466f 7277 6172 6420 p>. Forward │ │ │ +002a6200: 6465 6c61 7920 696e 2031 2f32 3536 2073 delay in 1/256 s │ │ │ +002a6210: 6563 730a 2020 2020 3c2f 703e 3c2f 6464 ecs.

br_type

. │ │ │ +002a6280: 4250 4455 2074 7970 650a 2020 2020 3c2f BPDU type.

│ │ │ 002a6a90: 3c2f 6469 763e 3c2f 6469 763e 3c64 6976