sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget,/translations/zh_CN/bpf/libbpf/program_typesmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/pt_BR/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/sp_SP/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h3SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)h]h3SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhF/var/lib/git/docbuild/linux/Documentation/bpf/libbpf/program_types.rsthKubhtarget)}(h.. _program_types_and_elf:h]h}(h]h ]h"]h$]h&]refidprogram-types-and-elfuh1hhKhhhhhhubhsection)}(hhh](htitle)}(hProgram Types and ELF Sectionsh]hProgram Types and ELF Sections}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hThe table below lists the program types, their attach types where relevant and the ELF section names supported by libbpf for them. The ELF section names follow these rules:h]hThe table below lists the program types, their attach types where relevant and the ELF section names supported by libbpf for them. The ELF section names follow these rules:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh bullet_list)}(hhh](h list_item)}(h2``type`` is an exact match, e.g. ``SEC("socket")``h]h)}(hjh](hliteral)}(h``type``h]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh is an exact match, e.g. }(hjhhhNhNubj )}(h``SEC("socket")``h]h SEC("socket")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhhhhhhhNubj)}(h``type+`` means it can be either exact ``SEC("type")`` or well-formed ``SEC("type/extras")`` with a '``/``' separator between ``type`` and ``extras``. h]h)}(h``type+`` means it can be either exact ``SEC("type")`` or well-formed ``SEC("type/extras")`` with a '``/``' separator between ``type`` and ``extras``.h](j )}(h ``type+``h]htype+}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh means it can be either exact }(hj;hhhNhNubj )}(h``SEC("type")``h]h SEC("type")}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh or well-formed }(hj;hhhNhNubj )}(h``SEC("type/extras")``h]hSEC("type/extras")}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh with a ‘}(hj;hhhNhNubj )}(h``/``h]h/}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh’ separator between }(hj;hhhNhNubj )}(h``type``h]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh and }(hj;hhhNhNubj )}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubh.}(hj;hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj7ubah}(h]h ]h"]h$]h&]uh1jhhhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1hhhhK hhhhubh)}(hXEWhen ``extras`` are specified, they provide details of how to auto-attach the BPF program. The format of ``extras`` depends on the program type, e.g. ``SEC("tracepoint//")`` for tracepoints or ``SEC("usdt/::")`` for USDT probes. The extras are described in more detail in the footnotes.h](hWhen }(hjhhhNhNubj )}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh[ are specified, they provide details of how to auto-attach the BPF program. The format of }(hjhhhNhNubj )}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh# depends on the program type, e.g. }(hjhhhNhNubj )}(h'``SEC("tracepoint//")``h]h#SEC("tracepoint//")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh for tracepoints or }(hjhhhNhNubj )}(h(``SEC("usdt/::")``h]h$SEC("usdt/::")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubhK for USDT probes. The extras are described in more detail in the footnotes.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1jhjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK(uh1jhjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1jhjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h Program Typeh]h Program Type}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1jShjPubjT)}(hhh]h)}(h Attach Typeh]h Attach Type}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1jShjPubjT)}(hhh]h)}(hELF Section Nameh]hELF Section Name}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjPubjT)}(hhh]h)}(h Sleepableh]h Sleepable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjPubeh}(h]h ]h"]h$]h&]uh1jNhjKubah}(h]h ]h"]h$]h&]uh1jIhjubhtbody)}(hhh](jO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_DEVICE``h]j )}(hjh]hBPF_PROG_TYPE_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``BPF_CGROUP_DEVICE``h]j )}(hjh]hBPF_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/dev``h]j )}(hj h]h cgroup/dev}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SKB``h]j )}(hj<h]hBPF_PROG_TYPE_CGROUP_SKB}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj:ubah}(h]h ]h"]h$]h&]uh1hhhhKhj7ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj4ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj4ubjT)}(hhh]h)}(h``cgroup/skb``h]j )}(hjfh]h cgroup/skb}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjdubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1jShj4ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj4ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET_EGRESS``h]j )}(hjh]hBPF_CGROUP_INET_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup_skb/egress``h]j )}(hjh]hcgroup_skb/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET_INGRESS``h]j )}(hjh]hBPF_CGROUP_INET_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup_skb/ingress``h]j )}(hj h]hcgroup_skb/ingress}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_PROG_TYPE_CGROUP_SOCKOPT``h]j )}(hj<h]hBPF_PROG_TYPE_CGROUP_SOCKOPT}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj:ubah}(h]h ]h"]h$]h&]uh1hhhhK hj7ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj4ubjT)}(hhh]h)}(h``BPF_CGROUP_GETSOCKOPT``h]j )}(hj]h]hBPF_CGROUP_GETSOCKOPT}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj[ubah}(h]h ]h"]h$]h&]uh1hhhhK hjXubah}(h]h ]h"]h$]h&]uh1jShj4ubjT)}(hhh]h)}(h``cgroup/getsockopt``h]j )}(hj}h]hcgroup/getsockopt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj{ubah}(h]h ]h"]h$]h&]uh1hhhhK hjxubah}(h]h ]h"]h$]h&]uh1jShj4ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj4ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_SETSOCKOPT``h]j )}(hjh]hBPF_CGROUP_SETSOCKOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/setsockopt``h]j )}(hjh]hcgroup/setsockopt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h"``BPF_PROG_TYPE_CGROUP_SOCK_ADDR``h]j )}(hjh]hBPF_PROG_TYPE_CGROUP_SOCK_ADDR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``BPF_CGROUP_INET4_BIND``h]j )}(hj"h]hBPF_CGROUP_INET4_BIND}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/bind4``h]j )}(hjBh]h cgroup/bind4}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj@ubah}(h]h ]h"]h$]h&]uh1hhhhK$hj=ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET4_CONNECT``h]j )}(hjth]hBPF_CGROUP_INET4_CONNECT}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjrubah}(h]h ]h"]h$]h&]uh1hhhhK&hjoubah}(h]h ]h"]h$]h&]uh1jShjlubjT)}(hhh]h)}(h``cgroup/connect4``h]j )}(hjh]hcgroup/connect4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jShjlubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjlubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETPEERNAME``h]j )}(hjh]hBPF_CGROUP_INET4_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/getpeername4``h]j )}(hjh]hcgroup/getpeername4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETSOCKNAME``h]j )}(hjh]hBPF_CGROUP_INET4_GETSOCKNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/getsockname4``h]j )}(hj8h]hcgroup/getsockname4}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]uh1hhhhK*hj3ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET6_BIND``h]j )}(hjjh]hBPF_CGROUP_INET6_BIND}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhubah}(h]h ]h"]h$]h&]uh1hhhhK,hjeubah}(h]h ]h"]h$]h&]uh1jShjbubjT)}(hhh]h)}(h``cgroup/bind6``h]j )}(hjh]h cgroup/bind6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jShjbubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjbubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET6_CONNECT``h]j )}(hjh]hBPF_CGROUP_INET6_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/connect6``h]j )}(hjh]hcgroup/connect6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETPEERNAME``h]j )}(hjh]hBPF_CGROUP_INET6_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhK0hj ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/getpeername6``h]j )}(hj.h]hcgroup/getpeername6}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj,ubah}(h]h ]h"]h$]h&]uh1hhhhK0hj)ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETSOCKNAME``h]j )}(hj`h]hBPF_CGROUP_INET6_GETSOCKNAME}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj^ubah}(h]h ]h"]h$]h&]uh1hhhhK2hj[ubah}(h]h ]h"]h$]h&]uh1jShjXubjT)}(hhh]h)}(h``cgroup/getsockname6``h]j )}(hjh]hcgroup/getsockname6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj~ubah}(h]h ]h"]h$]h&]uh1hhhhK2hj{ubah}(h]h ]h"]h$]h&]uh1jShjXubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjXubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UDP4_RECVMSG``h]j )}(hjh]hBPF_CGROUP_UDP4_RECVMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/recvmsg4``h]j )}(hjh]hcgroup/recvmsg4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UDP4_SENDMSG``h]j )}(hjh]hBPF_CGROUP_UDP4_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/sendmsg4``h]j )}(hj$h]hcgroup/sendmsg4}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj"ubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UDP6_RECVMSG``h]j )}(hjVh]hBPF_CGROUP_UDP6_RECVMSG}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjTubah}(h]h ]h"]h$]h&]uh1hhhhK8hjQubah}(h]h ]h"]h$]h&]uh1jShjNubjT)}(hhh]h)}(h``cgroup/recvmsg6``h]j )}(hjvh]hcgroup/recvmsg6}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjtubah}(h]h ]h"]h$]h&]uh1hhhhK8hjqubah}(h]h ]h"]h$]h&]uh1jShjNubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjNubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UDP6_SENDMSG``h]j )}(hjh]hBPF_CGROUP_UDP6_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``cgroup/sendmsg6``h]j )}(hjh]hcgroup/sendmsg6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UNIX_CONNECT``h]j )}(hjh]hBPF_CGROUP_UNIX_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjG ubah}(h]h ]h"]h$]h&]uh1jShjD ubjT)}(hhh]h)}(h``cgroup/sendmsg_unix``h]j )}(hjl h]hcgroup/sendmsg_unix}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjj ubah}(h]h ]h"]h$]h&]uh1hhhhK>hjg ubah}(h]h ]h"]h$]h&]uh1jShjD ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjD ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UNIX_RECVMSG``h]j )}(hj h]hBPF_CGROUP_UNIX_RECVMSG}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``cgroup/recvmsg_unix``h]j )}(hj h]hcgroup/recvmsg_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETPEERNAME``h]j )}(hj h]hBPF_CGROUP_UNIX_GETPEERNAME}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``cgroup/getpeername_unix``h]j )}(hj h]hcgroup/getpeername_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETSOCKNAME``h]j )}(hjB h]hBPF_CGROUP_UNIX_GETSOCKNAME}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj@ ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj= ubah}(h]h ]h"]h$]h&]uh1jShj: ubjT)}(hhh]h)}(h``cgroup/getsockname_unix``h]j )}(hjb h]hcgroup/getsockname_unix}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj` ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj] ubah}(h]h ]h"]h$]h&]uh1jShj: ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj: ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SOCK``h]j )}(hj h]hBPF_PROG_TYPE_CGROUP_SOCK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj ubjT)}(hhh]h)}(h``BPF_CGROUP_INET4_POST_BIND``h]j )}(hj h]hBPF_CGROUP_INET4_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``cgroup/post_bind4``h]j )}(hj h]hcgroup/post_bind4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET6_POST_BIND``h]j )}(hj h]hBPF_CGROUP_INET6_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``cgroup/post_bind6``h]j )}(hj' h]hcgroup/post_bind6}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj% ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj" ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_CGROUP_INET_SOCK_CREATE``h]j )}(hjY h]hBPF_CGROUP_INET_SOCK_CREATE}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjW ubah}(h]h ]h"]h$]h&]uh1hhhhKJhjT ubah}(h]h ]h"]h$]h&]morerowsKuh1jShjQ ubjT)}(hhh]h)}(h``cgroup/sock_create``h]j )}(hjz h]hcgroup/sock_create}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjx ubah}(h]h ]h"]h$]h&]uh1hhhhKJhju ubah}(h]h ]h"]h$]h&]uh1jShjQ ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjQ ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``cgroup/sock``h]j )}(hj h]h cgroup/sock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_CGROUP_INET_SOCK_RELEASE``h]j )}(hj h]hBPF_CGROUP_INET_SOCK_RELEASE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``cgroup/sock_release``h]j )}(hj h]hcgroup/sock_release}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SYSCTL``h]j )}(hj0 h]hBPF_PROG_TYPE_CGROUP_SYSCTL}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj. ubah}(h]h ]h"]h$]h&]uh1hhhhKPhj+ ubah}(h]h ]h"]h$]h&]uh1jShj( ubjT)}(hhh]h)}(h``BPF_CGROUP_SYSCTL``h]j )}(hjP h]hBPF_CGROUP_SYSCTL}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjN ubah}(h]h ]h"]h$]h&]uh1hhhhKPhjK ubah}(h]h ]h"]h$]h&]uh1jShj( ubjT)}(hhh]h)}(h``cgroup/sysctl``h]j )}(hjp h]h cgroup/sysctl}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjn ubah}(h]h ]h"]h$]h&]uh1hhhhKPhjk ubah}(h]h ]h"]h$]h&]uh1jShj( ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj( ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_EXT``h]j )}(hj h]hBPF_PROG_TYPE_EXT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``freplace+`` [#fentry]_h](j )}(h ``freplace+``h]h freplace+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubh }(hj hhhNhNubhfootnote_reference)}(h [#fentry]_h]h1}(hj hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKhԌfentrydocnamebpf/libbpf/program_typesuh1j hj resolvedKubeh}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_PROG_TYPE_FLOW_DISSECTOR``h]j )}(hj h]hBPF_PROG_TYPE_FLOW_DISSECTOR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKThj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``BPF_FLOW_DISSECTOR``h]j )}(hj8 h]hBPF_FLOW_DISSECTOR}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj6 ubah}(h]h ]h"]h$]h&]uh1hhhhKThj3 ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h``flow_dissector``h]j )}(hjX h]hflow_dissector}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjV ubah}(h]h ]h"]h$]h&]uh1hhhhKThjS ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_KPROBE``h]j )}(hj h]hBPF_PROG_TYPE_KPROBE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsK uh1jShj ubjT)}(hhh]h)}(h``kprobe+`` [#kprobe]_h](j )}(h ``kprobe+``h]hkprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hj hhhNhNubah}(h]id2ah ]h"]h$]h&]j KhԌkprobej j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``kretprobe+`` [#kprobe]_h](j )}(h``kretprobe+``h]h kretprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hjhhhNhNubah}(h]id3ah ]h"]h$]h&]j Khj j j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKXhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``ksyscall+`` [#ksyscall]_h](j )}(h ``ksyscall+``h]h ksyscall+}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj@ubh }(hj@hhhNhNubj )}(h [#ksyscall]_h]h3}(hjVhhhNhNubah}(h]id4ah ]h"]h$]h&]j KhԌksyscallj j uh1j hj@j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKZhj=ubah}(h]h ]h"]h$]h&]uh1jShj:ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj:ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``kretsyscall+`` [#ksyscall]_h](j )}(h``kretsyscall+``h]h kretsyscall+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#ksyscall]_h]h3}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]j Khjej j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uprobe+`` [#uprobe]_h](j )}(h ``uprobe+``h]huprobe+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]j KhԌuprobej j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uprobe.s+`` [#uprobe]_h](j )}(h ``uprobe.s+``h]h uprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hj*hhhNhNubah}(h]id7ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK`hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(hYesh]hYes}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjEubah}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uretprobe+`` [#uprobe]_h](j )}(h``uretprobe+``h]h uretprobe+}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhubh }(hjhhhhNhNubj )}(h [#uprobe]_h]h4}(hj~hhhNhNubah}(h]id8ah ]h"]h$]h&]j Khjj j uh1j hjhj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKbhjeubah}(h]h ]h"]h$]h&]uh1jShjbubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjbubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uretprobe.s+`` [#uprobe]_h](j )}(h``uretprobe.s+``h]h uretprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id9ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``usdt+`` [#usdt]_h](j )}(h ``usdt+``h]husdt+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h[#usdt]_h]h6}(hjhhhNhNubah}(h]id10ah ]h"]h$]h&]j KhԌusdtj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``usdt.s+`` [#usdt]_h](j )}(h ``usdt.s+``h]husdt.s+}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjIubh }(hjIhhhNhNubj )}(h[#usdt]_h]h6}(hj_hhhNhNubah}(h]id11ah ]h"]h$]h&]j Khj'j j uh1j hjIj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhhjFubah}(h]h ]h"]h$]h&]uh1jShjCubjT)}(hhh]h)}(hYesh]hYes}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjzubah}(h]h ]h"]h$]h&]uh1jShjCubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_KPROBE_MULTI``h]j )}(hjh]hBPF_TRACE_KPROBE_MULTI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``kprobe.multi+`` [#kpmulti]_h](j )}(h``kprobe.multi+``h]h kprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#kpmulti]_h]h7}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]j KhԌkpmultij j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``kretprobe.multi+`` [#kpmulti]_h](j )}(h``kretprobe.multi+``h]hkretprobe.multi+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#kpmulti]_h]h7}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_KPROBE_SESSION``h]j )}(hjMh]hBPF_TRACE_KPROBE_SESSION}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjKubah}(h]h ]h"]h$]h&]uh1hhhhKnhjHubah}(h]h ]h"]h$]h&]uh1jShjEubjT)}(hhh]h)}(h``kprobe.session+`` [#kpmulti]_h](j )}(h``kprobe.session+``h]hkprobe.session+}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1j hjkubh }(hjkhhhNhNubj )}(h [#kpmulti]_h]h7}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]j Khjj j uh1j hjkj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKnhjhubah}(h]h ]h"]h$]h&]uh1jShjEubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjEubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_UPROBE_MULTI``h]j )}(hjh]hBPF_TRACE_UPROBE_MULTI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``uprobe.multi+`` [#upmul]_h](j )}(h``uprobe.multi+``h]h uprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]j KhԌupmulj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uprobe.multi.s+`` [#upmul]_h](j )}(h``uprobe.multi.s+``h]huprobe.multi.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hj/hhhNhNubah}(h]id16ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKrhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(hYesh]hYes}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjJubah}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uretprobe.multi+`` [#upmul]_h](j )}(h``uretprobe.multi+``h]huretprobe.multi+}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjmubh }(hjmhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id17ah ]h"]h$]h&]j Khjj j uh1j hjmj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKthjjubah}(h]h ]h"]h$]h&]uh1jShjgubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjgubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``uretprobe.multi.s+`` [#upmul]_h](j )}(h``uretprobe.multi.s+``h]huretprobe.multi.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id18ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKvhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhjubah}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_UPROBE_SESSION``h]j )}(hj h]hBPF_TRACE_UPROBE_SESSION}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKxhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``uprobe.session+`` [#upmul]_h](j )}(h``uprobe.session+``h]huprobe.session+}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh }(hj(hhhNhNubj )}(h [#upmul]_h]h5}(hj>hhhNhNubah}(h]id19ah ]h"]h$]h&]j Khjj j uh1j hj(j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKxhj%ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``uprobe.session.s+`` [#upmul]_h](j )}(h``uprobe.session.s+``h]huprobe.session.s+}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjnubh }(hjnhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id20ah ]h"]h$]h&]j Khjj j uh1j hjnj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKzhjkubah}(h]h ]h"]h$]h&]uh1jShjhubjT)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1jShjhubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LIRC_MODE2``h]j )}(hjh]hBPF_PROG_TYPE_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``BPF_LIRC_MODE2``h]j )}(hjh]hBPF_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``lirc_mode2``h]j )}(hjh]h lirc_mode2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LSM``h]j )}(hj6h]hBPF_PROG_TYPE_LSM}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj4ubah}(h]h ]h"]h$]h&]uh1hhhhK~hj1ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj.ubjT)}(hhh]h)}(h``BPF_LSM_CGROUP``h]j )}(hjWh]hBPF_LSM_CGROUP}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjUubah}(h]h ]h"]h$]h&]uh1hhhhK~hjRubah}(h]h ]h"]h$]h&]uh1jShj.ubjT)}(hhh]h)}(h``lsm_cgroup+``h]j )}(hjwh]h lsm_cgroup+}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjuubah}(h]h ]h"]h$]h&]uh1hhhhK~hjrubah}(h]h ]h"]h$]h&]uh1jShj.ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj.ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_LSM_MAC``h]j )}(hjh]h BPF_LSM_MAC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``lsm+`` [#lsm]_h](j )}(h``lsm+``h]hlsm+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h[#lsm]_h]h8}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]j KhԌlsmj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``lsm.s+`` [#lsm]_h](j )}(h ``lsm.s+``h]hlsm.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h[#lsm]_h]h8}(hj%hhhNhNubah}(h]id22ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(hYesh]hYes}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_IN``h]j )}(hjeh]hBPF_PROG_TYPE_LWT_IN}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1j hjcubah}(h]h ]h"]h$]h&]uh1hhhhKhj`ubah}(h]h ]h"]h$]h&]uh1jShj]ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj]ubjT)}(hhh]h)}(h ``lwt_in``h]j )}(hjh]hlwt_in}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShj]ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj]ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_OUT``h]j )}(hjh]hBPF_PROG_TYPE_LWT_OUT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``lwt_out``h]j )}(hjh]hlwt_out}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_SEG6LOCAL``h]j )}(hjh]hBPF_PROG_TYPE_LWT_SEG6LOCAL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``lwt_seg6local``h]j )}(hjDh]h lwt_seg6local}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjBubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_XMIT``h]j )}(hjvh]hBPF_PROG_TYPE_LWT_XMIT}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjtubah}(h]h ]h"]h$]h&]uh1hhhhKhjqubah}(h]h ]h"]h$]h&]uh1jShjnubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjnubjT)}(hhh]h)}(h ``lwt_xmit``h]j )}(hjh]hlwt_xmit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjnubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjnubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_NETFILTER``h]j )}(hjh]hBPF_PROG_TYPE_NETFILTER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``netfilter``h]j )}(hjh]h netfilter}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_PERF_EVENT``h]j )}(hj,h]hBPF_PROG_TYPE_PERF_EVENT}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubah}(h]h ]h"]h$]h&]uh1hhhhKhj'ubah}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h)}(h``perf_event``h]j )}(hjUh]h perf_event}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjSubah}(h]h ]h"]h$]h&]uh1hhhhKhjPubah}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj$ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h)``BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE``h]j )}(hjh]h%BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h``raw_tp.w+`` [#rawtp]_h](j )}(h ``raw_tp.w+``h]h raw_tp.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#rawtp]_h]h9}(hjhhhNhNubah}(h]id23ah ]h"]h$]h&]j KhԌrawtpj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``raw_tracepoint.w+``h]j )}(hjh]hraw_tracepoint.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_PROG_TYPE_RAW_TRACEPOINT``h]j )}(hj+h]hBPF_PROG_TYPE_RAW_TRACEPOINT}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj)ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj#ubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1jShj#ubjT)}(hhh]h)}(h``raw_tp+`` [#rawtp]_h](j )}(h ``raw_tp+``h]hraw_tp+}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjTubh }(hjThhhNhNubj )}(h [#rawtp]_h]h9}(hjjhhhNhNubah}(h]id24ah ]h"]h$]h&]j Khjj j uh1j hjTj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjQubah}(h]h ]h"]h$]h&]uh1jShj#ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj#ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``raw_tracepoint+``h]j )}(hjh]hraw_tracepoint+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_ACT``h]j )}(hjh]hBPF_PROG_TYPE_SCHED_ACT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``action`` [#tc_legacy]_h](j )}(h ``action``h]haction}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h10}(hj hhhNhNubah}(h]id25ah ]h"]h$]h&]j KhԌ tc-legacyj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_CLS``h]j )}(hj>h]hBPF_PROG_TYPE_SCHED_CLS}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj<ubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj6ubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1jShj6ubjT)}(hhh]h)}(h``classifier`` [#tc_legacy]_h](j )}(h``classifier``h]h classifier}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjgubh }(hjghhhNhNubj )}(h [#tc_legacy]_h]h10}(hj}hhhNhNubah}(h]id26ah ]h"]h$]h&]j Khjj j uh1j hjgj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjdubah}(h]h ]h"]h$]h&]uh1jShj6ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj6ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``tc`` [#tc_legacy]_h](j )}(h``tc``h]htc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h10}(hjhhhNhNubah}(h]id27ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_NETKIT_PRIMARY``h]j )}(hjh]hBPF_NETKIT_PRIMARY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``netkit/primary``h]j )}(hjh]hnetkit/primary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_NETKIT_PEER``h]j )}(hjGh]hBPF_NETKIT_PEER}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjEubah}(h]h ]h"]h$]h&]uh1hhhhKhjBubah}(h]h ]h"]h$]h&]uh1jShj?ubjT)}(hhh]h)}(h``netkit/peer``h]j )}(hjgh]h netkit/peer}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j hjeubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1jShj?ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj?ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TCX_INGRESS``h]j )}(hjh]hBPF_TCX_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``tc/ingress``h]j )}(hjh]h tc/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TCX_EGRESS``h]j )}(hjh]hBPF_TCX_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``tc/egress``h]j )}(hj h]h tc/egress}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TCX_INGRESS``h]j )}(hj=h]hBPF_TCX_INGRESS}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1jShj5ubjT)}(hhh]h)}(h``tcx/ingress``h]j )}(hj]h]h tcx/ingress}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj[ubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1jShj5ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj5ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TCX_EGRESS``h]j )}(hjh]hBPF_TCX_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``tcx/egress``h]j )}(hjh]h tcx/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SK_LOOKUP``h]j )}(hjh]hBPF_PROG_TYPE_SK_LOOKUP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``BPF_SK_LOOKUP``h]j )}(hjh]h BPF_SK_LOOKUP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``sk_lookup``h]j )}(hj!h]h sk_lookup}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SK_MSG``h]j )}(hjSh]hBPF_PROG_TYPE_SK_MSG}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjQubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1jShjKubjT)}(hhh]h)}(h``BPF_SK_MSG_VERDICT``h]j )}(hjsh]hBPF_SK_MSG_VERDICT}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjqubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1jShjKubjT)}(hhh]h)}(h ``sk_msg``h]j )}(hjh]hsk_msg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjKubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjKubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SK_REUSEPORT``h]j )}(hjh]hBPF_PROG_TYPE_SK_REUSEPORT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h)}(h&``BPF_SK_REUSEPORT_SELECT_OR_MIGRATE``h]j )}(hjh]h"BPF_SK_REUSEPORT_SELECT_OR_MIGRATE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``sk_reuseport/migrate``h]j )}(hjh]hsk_reuseport/migrate}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_SK_REUSEPORT_SELECT``h]j )}(hj8h]hBPF_SK_REUSEPORT_SELECT}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jShj0ubjT)}(hhh]h)}(h``sk_reuseport``h]j )}(hjXh]h sk_reuseport}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjVubah}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jShj0ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj0ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SK_SKB``h]j )}(hjh]hBPF_PROG_TYPE_SK_SKB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``sk_skb``h]j )}(hjh]hsk_skb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_SK_SKB_STREAM_PARSER``h]j )}(hjh]hBPF_SK_SKB_STREAM_PARSER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``sk_skb/stream_parser``h]j )}(hjh]hsk_skb/stream_parser}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_SK_SKB_STREAM_VERDICT``h]j )}(hj8h]hBPF_SK_SKB_STREAM_VERDICT}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jShj0ubjT)}(hhh]h)}(h``sk_skb/stream_verdict``h]j )}(hjXh]hsk_skb/stream_verdict}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjVubah}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jShj0ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj0ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SOCKET_FILTER``h]j )}(hjh]hBPF_PROG_TYPE_SOCKET_FILTER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``socket``h]j )}(hjh]hsocket}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SOCK_OPS``h]j )}(hjh]hBPF_PROG_TYPE_SOCK_OPS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h``BPF_CGROUP_SOCK_OPS``h]j )}(hjh]hBPF_CGROUP_SOCK_OPS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(h ``sockops``h]j )}(hj%h]hsockops}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_STRUCT_OPS``h]j )}(hjWh]hBPF_PROG_TYPE_STRUCT_OPS}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjUubah}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]morerowsKuh1jShjOubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1jShjOubjT)}(hhh]h)}(h``struct_ops+`` [#struct_ops]_h](j )}(h``struct_ops+``h]h struct_ops+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h[#struct_ops]_h]h11}(hjhhhNhNubah}(h]id28ah ]h"]h$]h&]j KhԌ struct-opsj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj}ubah}(h]h ]h"]h$]h&]uh1jShjOubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjOubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``struct_ops.s+`` [#struct_ops]_h](j )}(h``struct_ops.s+``h]h struct_ops.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh }(hjhhhNhNubj )}(h[#struct_ops]_h]h11}(hjhhhNhNubah}(h]id29ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubjT)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jShjubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_SYSCALL``h]j )}(hj h]hBPF_PROG_TYPE_SYSCALL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(h ``syscall``h]j )}(hjF h]hsyscall}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjD ubah}(h]h ]h"]h$]h&]uh1hhhhKhjA ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h)}(hYesh]hYes}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhja ubah}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_TRACEPOINT``h]j )}(hj h]hBPF_PROG_TYPE_TRACEPOINT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj~ ubjT)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1jShj~ ubjT)}(hhh]h)}(h``tp+`` [#tp]_h](j )}(h``tp+``h]htp+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubh }(hj hhhNhNubj )}(h[#tp]_h]h12}(hj hhhNhNubah}(h]id30ah ]h"]h$]h&]j KhԌtpj j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jShj~ ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj~ ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``tracepoint+`` [#tp]_h](j )}(h``tracepoint+``h]h tracepoint+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj ubh }(hj hhhNhNubj )}(h[#tp]_h]h12}(hj !hhhNhNubah}(h]id31ah ]h"]h$]h&]j Khj j j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jShj ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_TRACING``h]j )}(hj>!h]hBPF_PROG_TYPE_TRACING}(hj@!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj:#ubh }(hj:#hhhNhNubj )}(h [#fentry]_h]h1}(hjP#hhhNhNubah}(h]id37ah ]h"]h$]h&]j Khj j j uh1j hj:#j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj7#ubah}(h]h ]h"]h$]h&]uh1jShj4#ubjT)}(hhh]h)}(hYesh]hYes}(hjn#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjk#ubah}(h]h ]h"]h$]h&]uh1jShj4#ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_FSESSION``h]j )}(hj#h]hBPF_TRACE_FSESSION}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#ubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj#ubjT)}(hhh]h)}(h``fsession+`` [#fentry]_h](j )}(h ``fsession+``h]h fsession+}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#ubh }(hj#hhhNhNubj )}(h [#fentry]_h]h1}(hj#hhhNhNubah}(h]id38ah ]h"]h$]h&]j Khj j j uh1j hj#j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1jShj#ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj#ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``fsession.s+`` [#fentry]_h](j )}(h``fsession.s+``h]h fsession.s+}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#ubh }(hj#hhhNhNubj )}(h [#fentry]_h]h1}(hj $hhhNhNubah}(h]id39ah ]h"]h$]h&]j Khj j j uh1j hj#j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1jShj#ubjT)}(hhh]h)}(hYesh]hYes}(hj)$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj&$ubah}(h]h ]h"]h$]h&]uh1jShj#ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_ITER``h]j )}(hjK$h]hBPF_TRACE_ITER}(hjM$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjI$ubah}(h]h ]h"]h$]h&]uh1hhhhKhjF$ubah}(h]h ]h"]h$]h&]morerowsKuh1jShjC$ubjT)}(hhh]h)}(h``iter+`` [#iter]_h](j )}(h ``iter+``h]hiter+}(hjn$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjj$ubh }(hjj$hhhNhNubj )}(h[#iter]_h]h13}(hj$hhhNhNubah}(h]id40ah ]h"]h$]h&]j KhԌiterj j uh1j hjj$j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjg$ubah}(h]h ]h"]h$]h&]uh1jShjC$ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShjC$ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``iter.s+`` [#iter]_h](j )}(h ``iter.s+``h]hiter.s+}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj$ubh }(hj$hhhNhNubj )}(h[#iter]_h]h13}(hj$hhhNhNubah}(h]id41ah ]h"]h$]h&]j Khj$j j uh1j hj$j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h)}(hYesh]hYes}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1jShj$ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_TRACE_RAW_TP``h]j )}(hj%h]hBPF_TRACE_RAW_TP}(hj %hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h)}(h``tp_btf+`` [#fentry]_h](j )}(h ``tp_btf+``h]htp_btf+}(hj)%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj%%ubh }(hj%%hhhNhNubj )}(h [#fentry]_h]h1}(hj;%hhhNhNubah}(h]id42ah ]h"]h$]h&]j Khj j j uh1j hj%%j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj"%ubah}(h]h ]h"]h$]h&]uh1jShj$ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj$ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_PROG_TYPE_XDP``h]j )}(hjm%h]hBPF_PROG_TYPE_XDP}(hjo%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjk%ubah}(h]h ]h"]h$]h&]uh1hhhhKhjh%ubah}(h]h ]h"]h$]h&]morerowsKuh1jShje%ubjT)}(hhh]h)}(h``BPF_XDP_CPUMAP``h]j )}(hj%h]hBPF_XDP_CPUMAP}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]morerowsKuh1jShje%ubjT)}(hhh]h)}(h``xdp.frags/cpumap``h]j )}(hj%h]hxdp.frags/cpumap}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jShje%ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShje%ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``xdp/cpumap``h]j )}(hj%h]h xdp/cpumap}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jShj%ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj%ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``BPF_XDP_DEVMAP``h]j )}(hj&h]hBPF_XDP_DEVMAP}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj &ubjT)}(hhh]h)}(h``xdp.frags/devmap``h]j )}(hj4&h]hxdp.frags/devmap}(hj6&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj2&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj/&ubah}(h]h ]h"]h$]h&]uh1jShj &ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj &ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``xdp/devmap``h]j )}(hjf&h]h xdp/devmap}(hjh&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjd&ubah}(h]h ]h"]h$]h&]uh1hhhhKhja&ubah}(h]h ]h"]h$]h&]uh1jShj^&ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj^&ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h ``BPF_XDP``h]j )}(hj&h]hBPF_XDP}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]morerowsKuh1jShj&ubjT)}(hhh]h)}(h ``xdp.frags``h]j )}(hj&h]h xdp.frags}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]uh1jShj&ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj&ubeh}(h]h ]h"]h$]h&]uh1jNhjubjO)}(hhh](jT)}(hhh]h)}(h``xdp``h]j )}(hj&h]hxdp}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]uh1jShj&ubjT)}(hhh]h}(h]h ]h"]h$]h&]uh1jShj&ubeh}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhhhNubhrubric)}(h Footnotesh]h Footnotes}(hj*'hhhNhNubah}(h]h ]h"]h$]h&]uh1j('hhhhhhhKubhfootnote)}(h:The ``fentry`` attach format is ``fentry[.s]/``.h](hlabel)}(hhh]h1}(hj@'hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj:'hhhNhNubh)}(hj<'h](hThe }(hjM'hhhNhNubj )}(h ``fentry``h]hfentry}(hjT'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjM'ubh attach format is }(hjM'hhhNhNubj )}(h``fentry[.s]/``h]hfentry[.s]/}(hjf'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjM'ubh.}(hjM'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj:'ubeh}(h]j ah ]h"]fentryah$]h&](j j!j!jY"j"j#jZ#j#j$jE%ej Kj j uh1j8'hhhKhhhhubj9')}(hThe ``kprobe`` attach format is ``kprobe/[+]``. Valid characters for ``function`` are ``a-zA-Z0-9_.`` and ``offset`` must be a valid non-negative integer.h](j?')}(hhh]h2}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj'hhhNhNubh)}(hThe ``kprobe`` attach format is ``kprobe/[+]``. Valid characters for ``function`` are ``a-zA-Z0-9_.`` and ``offset`` must be a valid non-negative integer.h](hThe }(hj'hhhNhNubj )}(h ``kprobe``h]hkprobe}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'ubh attach format is }(hj'hhhNhNubj )}(h ``kprobe/[+]``h]hkprobe/[+]}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'ubh. Valid characters for }(hj'hhhNhNubj )}(h ``function``h]hfunction}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'ubh are }(hj'hhhNhNubj )}(h``a-zA-Z0-9_.``h]h a-zA-Z0-9_.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'ubh and }(hj'hhhNhNubj )}(h ``offset``h]hoffset}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'ubh& must be a valid non-negative integer.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj'ubeh}(h]j ah ]h"]kprobeah$]h&](j jej Kj j uh1j8'hhhKhhhhubj9')}(h9The ``ksyscall`` attach format is ``ksyscall/``.h](j?')}(hhh]h3}(hj (hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj(hhhNhNubh)}(hj(h](hThe }(hj(hhhNhNubj )}(h ``ksyscall``h]hksyscall}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh attach format is }(hj(hhhNhNubj )}(h``ksyscall/``h]hksyscall/}(hj/(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh.}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj(ubeh}(h]jeah ]h"]ksyscallah$]h&](j`jej Kj j uh1j8'hhhKhhhhubj9')}(hLThe ``uprobe`` attach format is ``uprobe[.s]/:[+]``.h](j?')}(hhh]h4}(hjR(hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hjN(hhhNhNubh)}(hjP(h](hThe }(hj_(hhhNhNubj )}(h ``uprobe``h]huprobe}(hjf(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj_(ubh attach format is }(hj_(hhhNhNubj )}(h+``uprobe[.s]/:[+]``h]h'uprobe[.s]/:[+]}(hjx(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj_(ubh.}(hj_(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjN(ubeh}(h]jah ]h"]uprobeah$]h&](jj4jjej Kj j uh1j8'hhhKhhhhubj9')}(hThe ``uprobe.multi`` attach format is ``uprobe.multi[.s]/:`` where ``function-pattern`` supports ``*`` and ``?`` wildcards.h](j?')}(hhh]h5}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj(hhhNhNubh)}(hThe ``uprobe.multi`` attach format is ``uprobe.multi[.s]/:`` where ``function-pattern`` supports ``*`` and ``?`` wildcards.h](hThe }(hj(hhhNhNubj )}(h``uprobe.multi``h]h uprobe.multi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh attach format is }(hj(hhhNhNubj )}(h.``uprobe.multi[.s]/:``h]h*uprobe.multi[.s]/:}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh where }(hj(hhhNhNubj )}(h``function-pattern``h]hfunction-pattern}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh supports }(hj(hhhNhNubj )}(h``*``h]h*}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh and }(hj(hhhNhNubj )}(h``?``h]h?}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(ubh wildcards.}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj(ubeh}(h]jah ]h"]upmulah$]h&](jj9jjjHjej Kj j uh1j8'hhhKhhhhubj9')}(h@The ``usdt`` attach format is ``usdt/::``.h](j?')}(hhh]h6}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj)hhhNhNubh)}(hj)h](hThe }(hj()hhhNhNubj )}(h``usdt``h]husdt}(hj/)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj()ubh attach format is }(hj()hhhNhNubj )}(h!``usdt/::``h]husdt/::}(hjA)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj()ubh.}(hj()hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj)ubeh}(h]j'ah ]h"]usdtah$]h&](j"jiej Kj j uh1j8'hhhKhhhhubj9')}(hThe ``kprobe.multi`` attach format is ``kprobe.multi/`` where ``pattern`` supports ``*`` and ``?`` wildcards. Valid characters for pattern are ``a-zA-Z0-9_.*?``.h](j?')}(hhh]h7}(hjd)hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj`)hhhNhNubh)}(hThe ``kprobe.multi`` attach format is ``kprobe.multi/`` where ``pattern`` supports ``*`` and ``?`` wildcards. Valid characters for pattern are ``a-zA-Z0-9_.*?``.h](hThe }(hjq)hhhNhNubj )}(h``kprobe.multi``h]h kprobe.multi}(hjy)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh attach format is }(hjq)hhhNhNubj )}(h``kprobe.multi/``h]hkprobe.multi/}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh where }(hjq)hhhNhNubj )}(h ``pattern``h]hpattern}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh supports }(hjq)hhhNhNubj )}(h``*``h]h*}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh and }(hjq)hhhNhNubj )}(h``?``h]h?}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh- wildcards. Valid characters for pattern are }(hjq)hhhNhNubj )}(h``a-zA-Z0-9_.*?``h]h a-zA-Z0-9_.*?}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq)ubh.}(hjq)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj`)ubeh}(h]jah ]h"]kpmultiah$]h&](jj%jej Kj j uh1j8'hhhKhhhhubj9')}(h4The ``lsm`` attachment format is ``lsm[.s]/``.h](j?')}(hhh]h8}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj)hhhNhNubh)}(hj)h](hThe }(hj*hhhNhNubj )}(h``lsm``h]hlsm}(hj *hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh attachment format is }(hj*hhhNhNubj )}(h``lsm[.s]/``h]hlsm[.s]/}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj)ubeh}(h]jah ]h"]lsmah$]h&](jj/ej Kj j uh1j8'hhhKhhhhubj9')}(hDThe ``raw_tp`` attach format is ``raw_tracepoint[.w]/``.h](j?')}(hhh]h9}(hj?*hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj;*hhhNhNubh)}(hj=*h](hThe }(hjL*hhhNhNubj )}(h ``raw_tp``h]hraw_tp}(hjS*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjL*ubh attach format is }(hjL*hhhNhNubj )}(h#``raw_tracepoint[.w]/``h]hraw_tracepoint[.w]/}(hje*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjL*ubh.}(hjL*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj;*ubeh}(h]jah ]h"]rawtpah$]h&](jjtej Kj j uh1j8'hhhKhhhhubj9')}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](j?')}(hhh]h10}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj*hhhNhNubh)}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](hThe }(hj*hhhNhNubj )}(h``tc``h]htc}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh, }(hj*hhhNhNubj )}(h``classifier``h]h classifier}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh and }(hj*hhhNhNubj )}(h ``action``h]haction}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh" attach types are deprecated, use }(hj*hhhNhNubj )}(h ``tcx/*``h]htcx/*}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*ubh instead.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj*ubeh}(h]jah ]h"] tc_legacyah$]h&](jjjej Kj j uh1j8'hhhKhhhhubj9')}(hXThe ``struct_ops`` attach format supports ``struct_ops[.s]/`` convention, but ``name`` is ignored and it is recommended to just use plain ``SEC("struct_ops[.s]")``. The attachments are defined in a struct initializer that is tagged with ``SEC(".struct_ops[.link]")``.h](j?')}(hhh]h11}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj*hhhNhNubh)}(hXThe ``struct_ops`` attach format supports ``struct_ops[.s]/`` convention, but ``name`` is ignored and it is recommended to just use plain ``SEC("struct_ops[.s]")``. The attachments are defined in a struct initializer that is tagged with ``SEC(".struct_ops[.link]")``.h](hThe }(hj+hhhNhNubj )}(h``struct_ops``h]h struct_ops}(hj +hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh attach format supports }(hj+hhhNhNubj )}(h``struct_ops[.s]/``h]hstruct_ops[.s]/}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh convention, but }(hj+hhhNhNubj )}(h``name``h]hname}(hj/+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh4 is ignored and it is recommended to just use plain }(hj+hhhNhNubj )}(h``SEC("struct_ops[.s]")``h]hSEC("struct_ops[.s]")}(hjA+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubhJ. The attachments are defined in a struct initializer that is tagged with }(hj+hhhNhNubj )}(h``SEC(".struct_ops[.link]")``h]hSEC(".struct_ops[.link]")}(hjS+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh.}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj*ubeh}(h]jah ]h"] struct_opsah$]h&](jjej Kj j uh1j8'hhhKhhhhubj9')}(hEThe ``tracepoint`` attach format is ``tracepoint//``.h](j?')}(hhh]h12}(hjv+hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hjr+hhhNhNubh)}(hjt+h](hThe }(hj+hhhNhNubj )}(h``tracepoint``h]h tracepoint}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh attach format is }(hj+hhhNhNubj )}(h ``tracepoint//``h]htracepoint//}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh.}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjr+ubeh}(h]j ah ]h"]tpah$]h&](j j!ej Kj j uh1j8'hhhMhhhhubj9')}(h9The ``iter`` attach format is ``iter[.s]/``.h](j?')}(hhh]h13}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j>'hj+hhhNhNubh)}(hj+h](hThe }(hj+hhhNhNubj )}(h``iter``h]hiter}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh attach format is }(hj+hhhNhNubj )}(h``iter[.s]/``h]hiter[.s]/}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj+ubh.}(hj+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj+ubeh}(h]j$ah ]h"]iterah$]h&](j$j$ej Kj j uh1j8'hhhMhhhhubeh}(h](program-types-and-elf-sectionsheh ]h"](program types and elf sectionsprogram_types_and_elfeh$]h&]uh1hhhhhhhhKexpect_referenced_by_name}j ,hsexpect_referenced_by_id}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjSfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj3,error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}(fentry](j j!j!jO"j"j #jP#j#j $j;%ekprobe](j jeksyscall](jVjeuprobe](jj*j~jeusdt](jj_ekpmulti](jjjeupmul](jj/jjj>jelsm](jj%erawtp](jjje tc_legacy](j j}je struct_ops](jjetp](j j !eiter](j$j$eurefids}(h]haj ](j j!j!jO"j"j #jP#j#j $j;%ej ](j jeje](jVjej](jj*j~jej](jj/jjj>jej'](jj_ej](jjjej](jj%ej](jjjej](j j}jej](jjej ](j j !ej$](j$j$eunameids}(j ,hj ,j,j'j j(j jK(jej(jj)jj])j'j)jj8*jj*jj*jjo+jj+j j,j$u nametypes}(j ,j ,j'j(jK(j(j)j])j)j8*j*j*jo+j+j,uh}(hhj,hj j j j jjj`jVjjjjj4j*jj~jjj"jjij_jjj%jjjjjj9j/jjjjjHj>jjjjj/j%jjjtjjjj jj}jjjjjjj j j!j !j!j!j!j!jY"jO"j"j"j#j #jZ#jP#j#j#j$j $j$j$j$j$jE%j;%j j:'j j'jej(jjN(jj(j'j)jj`)jj)jj;*jj*jj*j jr+j$j+u footnote_refs}(js,](j j!j!jO"j"j #jP#j#j $j;%eju,](j jejw,](jVjejy,](jj*j~jej{,](jj_ej},](jjjej,](jj/jjj>jej,](jj%ej,](jjjej,](j j}jej,](jjej,](j j !ej,](j$j$eu citation_refs} autofootnotes](j:'j'j(jN(j(j)j`)j)j;*j*j*jr+j+eautofootnote_refs](j j jjVjjj*j~jjj_jjjjj/jjj>jjj%jjjj j}jjjj j !j!j!jO"j"j #jP#j#j $j$j$j;%esymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jA,K*sRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h;Hyperlink target "program-types-and-elf" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1j,uba transformerN include_log] decorationNhhub.