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]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)}(hhh](hliteral)}(h``type``h]htype}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh is an exact match, e.g. }(hhhhhNhNubh)}(h``SEC("socket")``h]h SEC("socket")}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(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](h)}(h ``type+``h]htype+}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh means it can be either exact }(hj'hhhNhNubh)}(h``SEC("type")``h]h SEC("type")}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh or well-formed }(hj'hhhNhNubh)}(h``SEC("type/extras")``h]hSEC("type/extras")}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh with a ‘}(hj'hhhNhNubh)}(h``/``h]h/}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh’ separator between }(hj'hhhNhNubh)}(h``type``h]htype}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh and }(hj'hhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj#ubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubeh}(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 }(hjhhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh[ are specified, they provide details of how to auto-attach the BPF program. The format of }(hjhhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh# depends on the program type, e.g. }(hjhhhNhNubh)}(h'``SEC("tracepoint//")``h]h#SEC("tracepoint//")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh for tracepoints or }(hjhhhNhNubh)}(h(``SEC("usdt/::")``h]h$SEC("usdt/::")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubhK 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+uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK(uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j hjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h Program Typeh]h Program Type}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(h Attach Typeh]h Attach Type}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(hELF Section Nameh]hELF Section Name}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(h Sleepableh]h Sleepable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj<ubeh}(h]h ]h"]h$]h&]uh1j:hj7ubah}(h]h ]h"]h$]h&]uh1j5hjubhtbody)}(hhh](j;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_DEVICE``h]h)}(hjh]hBPF_PROG_TYPE_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_DEVICE``h]h)}(hjh]hBPF_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/dev``h]h)}(hjh]h cgroup/dev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SKB``h]h)}(hj(h]hBPF_PROG_TYPE_CGROUP_SKB}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/skb``h]h)}(hjRh]h cgroup/skb}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_EGRESS``h]h)}(hjh]hBPF_CGROUP_INET_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj|ubj@)}(hhh]h)}(h``cgroup_skb/egress``h]h)}(hjh]hcgroup_skb/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj|ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj|ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_INGRESS``h]h)}(hjh]hBPF_CGROUP_INET_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup_skb/ingress``h]h)}(hjh]hcgroup_skb/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_CGROUP_SOCKOPT``h]h)}(hj(h]hBPF_PROG_TYPE_CGROUP_SOCKOPT}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]uh1hhhhK hj#ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj ubj@)}(hhh]h)}(h``BPF_CGROUP_GETSOCKOPT``h]h)}(hjIh]hBPF_CGROUP_GETSOCKOPT}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGubah}(h]h ]h"]h$]h&]uh1hhhhK hjDubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/getsockopt``h]h)}(hjih]hcgroup/getsockopt}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjgubah}(h]h ]h"]h$]h&]uh1hhhhK hjdubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_SETSOCKOPT``h]h)}(hjh]hBPF_CGROUP_SETSOCKOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/setsockopt``h]h)}(hjh]hcgroup/setsockopt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h"``BPF_PROG_TYPE_CGROUP_SOCK_ADDR``h]h)}(hjh]hBPF_PROG_TYPE_CGROUP_SOCK_ADDR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_INET4_BIND``h]h)}(hjh]hBPF_CGROUP_INET4_BIND}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK$hj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/bind4``h]h)}(hj.h]h cgroup/bind4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]uh1hhhhK$hj)ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET4_CONNECT``h]h)}(hj`h]hBPF_CGROUP_INET4_CONNECT}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj^ubah}(h]h ]h"]h$]h&]uh1hhhhK&hj[ubah}(h]h ]h"]h$]h&]uh1j?hjXubj@)}(hhh]h)}(h``cgroup/connect4``h]h)}(hjh]hcgroup/connect4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ubah}(h]h ]h"]h$]h&]uh1hhhhK&hj{ubah}(h]h ]h"]h$]h&]uh1j?hjXubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjXubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETPEERNAME``h]h)}(hjh]hBPF_CGROUP_INET4_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getpeername4``h]h)}(hjh]hcgroup/getpeername4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETSOCKNAME``h]h)}(hjh]hBPF_CGROUP_INET4_GETSOCKNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getsockname4``h]h)}(hj$h]hcgroup/getsockname4}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_BIND``h]h)}(hjVh]hBPF_CGROUP_INET6_BIND}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubah}(h]h ]h"]h$]h&]uh1hhhhK,hjQubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h)}(h``cgroup/bind6``h]h)}(hjvh]h cgroup/bind6}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]uh1hhhhK,hjqubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjNubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_CONNECT``h]h)}(hjh]hBPF_CGROUP_INET6_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/connect6``h]h)}(hjh]hcgroup/connect6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETPEERNAME``h]h)}(hjh]hBPF_CGROUP_INET6_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getpeername6``h]h)}(hjh]hcgroup/getpeername6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETSOCKNAME``h]h)}(hjLh]hBPF_CGROUP_INET6_GETSOCKNAME}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJubah}(h]h ]h"]h$]h&]uh1hhhhK2hjGubah}(h]h ]h"]h$]h&]uh1j?hjDubj@)}(hhh]h)}(h``cgroup/getsockname6``h]h)}(hjlh]hcgroup/getsockname6}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjubah}(h]h ]h"]h$]h&]uh1hhhhK2hjgubah}(h]h ]h"]h$]h&]uh1j?hjDubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjDubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP4_RECVMSG``h]h)}(hjh]hBPF_CGROUP_UDP4_RECVMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/recvmsg4``h]h)}(hjh]hcgroup/recvmsg4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP4_SENDMSG``h]h)}(hjh]hBPF_CGROUP_UDP4_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/sendmsg4``h]h)}(hjh]hcgroup/sendmsg4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP6_RECVMSG``h]h)}(hjBh]hBPF_CGROUP_UDP6_RECVMSG}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj@ubah}(h]h ]h"]h$]h&]uh1hhhhK8hj=ubah}(h]h ]h"]h$]h&]uh1j?hj:ubj@)}(hhh]h)}(h``cgroup/recvmsg6``h]h)}(hjbh]hcgroup/recvmsg6}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`ubah}(h]h ]h"]h$]h&]uh1hhhhK8hj]ubah}(h]h ]h"]h$]h&]uh1j?hj:ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj:ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP6_SENDMSG``h]h)}(hjh]hBPF_CGROUP_UDP6_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/sendmsg6``h]h)}(hjh]hcgroup/sendmsg6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_CONNECT``h]h)}(hjh]hBPF_CGROUP_UNIX_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhj3 ubah}(h]h ]h"]h$]h&]uh1j?hj0 ubj@)}(hhh]h)}(h``cgroup/sendmsg_unix``h]h)}(hjX h]hcgroup/sendmsg_unix}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjV ubah}(h]h ]h"]h$]h&]uh1hhhhK>hjS ubah}(h]h ]h"]h$]h&]uh1j?hj0 ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj0 ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_RECVMSG``h]h)}(hj h]hBPF_CGROUP_UNIX_RECVMSG}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/recvmsg_unix``h]h)}(hj h]hcgroup/recvmsg_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETPEERNAME``h]h)}(hj h]hBPF_CGROUP_UNIX_GETPEERNAME}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/getpeername_unix``h]h)}(hj h]hcgroup/getpeername_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETSOCKNAME``h]h)}(hj. h]hBPF_CGROUP_UNIX_GETSOCKNAME}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj, ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj) ubah}(h]h ]h"]h$]h&]uh1j?hj& ubj@)}(hhh]h)}(h``cgroup/getsockname_unix``h]h)}(hjN h]hcgroup/getsockname_unix}(hjP hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjL ubah}(h]h ]h"]h$]h&]uh1hhhhKDhjI ubah}(h]h ]h"]h$]h&]uh1j?hj& ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj& ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SOCK``h]h)}(hj h]hBPF_PROG_TYPE_CGROUP_SOCK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj{ ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjx ubj@)}(hhh]h)}(h``BPF_CGROUP_INET4_POST_BIND``h]h)}(hj h]hBPF_CGROUP_INET4_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j?hjx ubj@)}(hhh]h)}(h``cgroup/post_bind4``h]h)}(hj h]hcgroup/post_bind4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j?hjx ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjx ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_POST_BIND``h]h)}(hj h]hBPF_CGROUP_INET6_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/post_bind6``h]h)}(hj h]hcgroup/post_bind6}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_SOCK_CREATE``h]h)}(hjE h]hBPF_CGROUP_INET_SOCK_CREATE}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjC ubah}(h]h ]h"]h$]h&]uh1hhhhKJhj@ ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj= ubj@)}(hhh]h)}(h``cgroup/sock_create``h]h)}(hjf h]hcgroup/sock_create}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjd ubah}(h]h ]h"]h$]h&]uh1hhhhKJhja ubah}(h]h ]h"]h$]h&]uh1j?hj= ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj= ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``cgroup/sock``h]h)}(hj h]h cgroup/sock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET_SOCK_RELEASE``h]h)}(hj h]hBPF_CGROUP_INET_SOCK_RELEASE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/sock_release``h]h)}(hj h]hcgroup/sock_release}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SYSCTL``h]h)}(hj h]hBPF_PROG_TYPE_CGROUP_SYSCTL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKPhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``BPF_CGROUP_SYSCTL``h]h)}(hj< h]hBPF_CGROUP_SYSCTL}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj: ubah}(h]h ]h"]h$]h&]uh1hhhhKPhj7 ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/sysctl``h]h)}(hj\ h]h cgroup/sysctl}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZ ubah}(h]h ]h"]h$]h&]uh1hhhhKPhjW ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_EXT``h]h)}(hj h]hBPF_PROG_TYPE_EXT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``freplace+`` [#fentry]_h](h)}(h ``freplace+``h]h freplace+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubhfootnote_reference)}(h [#fentry]_h]h1}(hj hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKhfentrydocnamebpf/libbpf/program_typesuh1j hj resolvedKubeh}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_FLOW_DISSECTOR``h]h)}(hj h]hBPF_PROG_TYPE_FLOW_DISSECTOR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKThj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``BPF_FLOW_DISSECTOR``h]h)}(hj$ h]hBPF_FLOW_DISSECTOR}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj" ubah}(h]h ]h"]h$]h&]uh1hhhhKThj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``flow_dissector``h]h)}(hjD h]hflow_dissector}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjB ubah}(h]h ]h"]h$]h&]uh1hhhhKThj? ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_KPROBE``h]h)}(hjv h]hBPF_PROG_TYPE_KPROBE}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjt ubah}(h]h ]h"]h$]h&]uh1hhhhKVhjq ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjn ubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsK uh1j?hjn ubj@)}(hhh]h)}(h``kprobe+`` [#kprobe]_h](h)}(h ``kprobe+``h]hkprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hj hhhNhNubah}(h]id2ah ]h"]h$]h&]j Khkprobej j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1j?hjn ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjn ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``kretprobe+`` [#kprobe]_h](h)}(h``kretprobe+``h]h kretprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hj hhhNhNubah}(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&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``ksyscall+`` [#ksyscall]_h](h)}(h ``ksyscall+``h]h ksyscall+}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubh }(hj,hhhNhNubj )}(h [#ksyscall]_h]h3}(hjBhhhNhNubah}(h]id4ah ]h"]h$]h&]j Khksyscallj j uh1j hj,j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKZhj)ubah}(h]h ]h"]h$]h&]uh1j?hj&ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj&ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``kretsyscall+`` [#ksyscall]_h](h)}(h``kretsyscall+``h]h kretsyscall+}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjsubh }(hjshhhNhNubj )}(h [#ksyscall]_h]h3}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]j KhjQj j uh1j hjsj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK\hjpubah}(h]h ]h"]h$]h&]uh1j?hjmubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjmubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe+`` [#uprobe]_h](h)}(h ``uprobe+``h]huprobe+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]j Khuprobej j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe.s+`` [#uprobe]_h](h)}(h ``uprobe.s+``h]h uprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK`hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hj1ubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uretprobe+`` [#uprobe]_h](h)}(h``uretprobe+``h]h uretprobe+}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubh }(hjThhhNhNubj )}(h [#uprobe]_h]h4}(hjjhhhNhNubah}(h]id8ah ]h"]h$]h&]j Khjj j uh1j hjTj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKbhjQubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjNubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uretprobe.s+`` [#uprobe]_h](h)}(h``uretprobe.s+``h]h uretprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(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&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``usdt+`` [#usdt]_h](h)}(h ``usdt+``h]husdt+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#usdt]_h]h6}(hjhhhNhNubah}(h]id10ah ]h"]h$]h&]j Khusdtj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``usdt.s+`` [#usdt]_h](h)}(h ``usdt.s+``h]husdt.s+}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5ubh }(hj5hhhNhNubj )}(h[#usdt]_h]h6}(hjKhhhNhNubah}(h]id11ah ]h"]h$]h&]j Khjj j uh1j hj5j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhhj2ubah}(h]h ]h"]h$]h&]uh1j?hj/ubj@)}(hhh]h)}(hYesh]hYes}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjfubah}(h]h ]h"]h$]h&]uh1j?hj/ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_KPROBE_MULTI``h]h)}(hjh]hBPF_TRACE_KPROBE_MULTI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``kprobe.multi+`` [#kpmulti]_h](h)}(h``kprobe.multi+``h]h kprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#kpmulti]_h]h7}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]j Khkpmultij j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``kretprobe.multi+`` [#kpmulti]_h](h)}(h``kretprobe.multi+``h]hkretprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(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&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_KPROBE_SESSION``h]h)}(hj9h]hBPF_TRACE_KPROBE_SESSION}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj7ubah}(h]h ]h"]h$]h&]uh1hhhhKnhj4ubah}(h]h ]h"]h$]h&]uh1j?hj1ubj@)}(hhh]h)}(h``kprobe.session+`` [#kpmulti]_h](h)}(h``kprobe.session+``h]hkprobe.session+}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjWubh }(hjWhhhNhNubj )}(h [#kpmulti]_h]h7}(hjmhhhNhNubah}(h]id14ah ]h"]h$]h&]j Khjj j uh1j hjWj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKnhjTubah}(h]h ]h"]h$]h&]uh1j?hj1ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj1ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_UPROBE_MULTI``h]h)}(hjh]hBPF_TRACE_UPROBE_MULTI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``uprobe.multi+`` [#upmul]_h](h)}(h``uprobe.multi+``h]h uprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]j Khupmulj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe.multi.s+`` [#upmul]_h](h)}(h``uprobe.multi.s+``h]huprobe.multi.s+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hjhhhNhNubah}(h]id16ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKrhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhj6ubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uretprobe.multi+`` [#upmul]_h](h)}(h``uretprobe.multi+``h]huretprobe.multi+}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjYubh }(hjYhhhNhNubj )}(h [#upmul]_h]h5}(hjohhhNhNubah}(h]id17ah ]h"]h$]h&]j Khjj j uh1j hjYj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKthjVubah}(h]h ]h"]h$]h&]uh1j?hjSubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjSubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``uretprobe.multi.s+`` [#upmul]_h](h)}(h``uretprobe.multi.s+``h]huretprobe.multi.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(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&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_UPROBE_SESSION``h]h)}(hjh]hBPF_TRACE_UPROBE_SESSION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKxhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``uprobe.session+`` [#upmul]_h](h)}(h``uprobe.session+``h]huprobe.session+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#upmul]_h]h5}(hj*hhhNhNubah}(h]id19ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKxhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe.session.s+`` [#upmul]_h](h)}(h``uprobe.session.s+``h]huprobe.session.s+}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZubh }(hjZhhhNhNubj )}(h [#upmul]_h]h5}(hjphhhNhNubah}(h]id20ah ]h"]h$]h&]j Khjj j uh1j hjZj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKzhjWubah}(h]h ]h"]h$]h&]uh1j?hjTubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1j?hjTubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LIRC_MODE2``h]h)}(hjh]hBPF_PROG_TYPE_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_LIRC_MODE2``h]h)}(hjh]hBPF_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``lirc_mode2``h]h)}(hjh]h lirc_mode2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LSM``h]h)}(hj"h]hBPF_PROG_TYPE_LSM}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK~hjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``BPF_LSM_CGROUP``h]h)}(hjCh]hBPF_LSM_CGROUP}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjAubah}(h]h ]h"]h$]h&]uh1hhhhK~hj>ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``lsm_cgroup+``h]h)}(hjch]h lsm_cgroup+}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhjaubah}(h]h ]h"]h$]h&]uh1hhhhK~hj^ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_LSM_MAC``h]h)}(hjh]h BPF_LSM_MAC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``lsm+`` [#lsm]_h](h)}(h``lsm+``h]hlsm+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#lsm]_h]h8}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]j Khlsmj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``lsm.s+`` [#lsm]_h](h)}(h ``lsm.s+``h]hlsm.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#lsm]_h]h8}(hjhhhNhNubah}(h]id22ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj,ubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_IN``h]h)}(hjQh]hBPF_PROG_TYPE_LWT_IN}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjOubah}(h]h ]h"]h$]h&]uh1hhhhKhjLubah}(h]h ]h"]h$]h&]uh1j?hjIubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjIubj@)}(hhh]h)}(h ``lwt_in``h]h)}(hjzh]hlwt_in}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubah}(h]h ]h"]h$]h&]uh1hhhhKhjuubah}(h]h ]h"]h$]h&]uh1j?hjIubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjIubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_OUT``h]h)}(hjh]hBPF_PROG_TYPE_LWT_OUT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``lwt_out``h]h)}(hjh]hlwt_out}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_SEG6LOCAL``h]h)}(hjh]hBPF_PROG_TYPE_LWT_SEG6LOCAL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``lwt_seg6local``h]h)}(hj0h]h lwt_seg6local}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]uh1hhhhKhj+ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_XMIT``h]h)}(hjbh]hBPF_PROG_TYPE_LWT_XMIT}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`ubah}(h]h ]h"]h$]h&]uh1hhhhKhj]ubah}(h]h ]h"]h$]h&]uh1j?hjZubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjZubj@)}(hhh]h)}(h ``lwt_xmit``h]h)}(hjh]hlwt_xmit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjZubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjZubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_NETFILTER``h]h)}(hjh]hBPF_PROG_TYPE_NETFILTER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``netfilter``h]h)}(hjh]h netfilter}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_PERF_EVENT``h]h)}(hjh]hBPF_PROG_TYPE_PERF_EVENT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``perf_event``h]h)}(hjAh]h perf_event}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhj?ubah}(h]h ]h"]h$]h&]uh1hhhhKhj<ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h)``BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE``h]h)}(hjsh]h%BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjkubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjkubj@)}(hhh]h)}(h``raw_tp.w+`` [#rawtp]_h](h)}(h ``raw_tp.w+``h]h raw_tp.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#rawtp]_h]h9}(hjhhhNhNubah}(h]id23ah ]h"]h$]h&]j Khrawtpj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjkubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjkubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``raw_tracepoint.w+``h]h)}(hjh]hraw_tracepoint.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_RAW_TRACEPOINT``h]h)}(hjh]hBPF_PROG_TYPE_RAW_TRACEPOINT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``raw_tp+`` [#rawtp]_h](h)}(h ``raw_tp+``h]hraw_tp+}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj@ubh }(hj@hhhNhNubj )}(h [#rawtp]_h]h9}(hjVhhhNhNubah}(h]id24ah ]h"]h$]h&]j Khjj j uh1j hj@j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj=ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``raw_tracepoint+``h]h)}(hjh]hraw_tracepoint+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_ACT``h]h)}(hjh]hBPF_PROG_TYPE_SCHED_ACT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``action`` [#tc_legacy]_h](h)}(h ``action``h]haction}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h10}(hjhhhNhNubah}(h]id25ah ]h"]h$]h&]j Kh tc-legacyj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_CLS``h]h)}(hj*h]hBPF_PROG_TYPE_SCHED_CLS}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj"ubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hj"ubj@)}(hhh]h)}(h``classifier`` [#tc_legacy]_h](h)}(h``classifier``h]h classifier}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjSubh }(hjShhhNhNubj )}(h [#tc_legacy]_h]h10}(hjihhhNhNubah}(h]id26ah ]h"]h$]h&]j Khjj j uh1j hjSj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjPubah}(h]h ]h"]h$]h&]uh1j?hj"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``tc`` [#tc_legacy]_h](h)}(h``tc``h]htc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(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&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_NETKIT_PRIMARY``h]h)}(hjh]hBPF_NETKIT_PRIMARY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``netkit/primary``h]h)}(hjh]hnetkit/primary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_NETKIT_PEER``h]h)}(hj3h]hBPF_NETKIT_PEER}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1ubah}(h]h ]h"]h$]h&]uh1hhhhKhj.ubah}(h]h ]h"]h$]h&]uh1j?hj+ubj@)}(hhh]h)}(h``netkit/peer``h]h)}(hjSh]h netkit/peer}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjQubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1j?hj+ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj+ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_INGRESS``h]h)}(hjh]hBPF_TCX_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj}ubj@)}(hhh]h)}(h``tc/ingress``h]h)}(hjh]h tc/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj}ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj}ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_EGRESS``h]h)}(hjh]hBPF_TCX_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``tc/egress``h]h)}(hjh]h tc/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_INGRESS``h]h)}(hj)h]hBPF_TCX_INGRESS}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h)}(h``tcx/ingress``h]h)}(hjIh]h tcx/ingress}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGubah}(h]h ]h"]h$]h&]uh1hhhhKhjDubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_EGRESS``h]h)}(hj{h]hBPF_TCX_EGRESS}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjyubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1j?hjsubj@)}(hhh]h)}(h``tcx/egress``h]h)}(hjh]h tcx/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjsubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjsubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_LOOKUP``h]h)}(hjh]hBPF_PROG_TYPE_SK_LOOKUP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_SK_LOOKUP``h]h)}(hjh]h BPF_SK_LOOKUP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``sk_lookup``h]h)}(hj h]h sk_lookup}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_MSG``h]h)}(hj?h]hBPF_PROG_TYPE_SK_MSG}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubah}(h]h ]h"]h$]h&]uh1hhhhKhj:ubah}(h]h ]h"]h$]h&]uh1j?hj7ubj@)}(hhh]h)}(h``BPF_SK_MSG_VERDICT``h]h)}(hj_h]hBPF_SK_MSG_VERDICT}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]ubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]uh1j?hj7ubj@)}(hhh]h)}(h ``sk_msg``h]h)}(hjh]hsk_msg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj}ubah}(h]h ]h"]h$]h&]uh1hhhhKhjzubah}(h]h ]h"]h$]h&]uh1j?hj7ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj7ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_REUSEPORT``h]h)}(hjh]hBPF_PROG_TYPE_SK_REUSEPORT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h&``BPF_SK_REUSEPORT_SELECT_OR_MIGRATE``h]h)}(hjh]h"BPF_SK_REUSEPORT_SELECT_OR_MIGRATE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_reuseport/migrate``h]h)}(hjh]hsk_reuseport/migrate}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_REUSEPORT_SELECT``h]h)}(hj$h]hBPF_SK_REUSEPORT_SELECT}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_reuseport``h]h)}(hjDh]h sk_reuseport}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_SKB``h]h)}(hjvh]hBPF_PROG_TYPE_SK_SKB}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]uh1hhhhKhjqubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjnubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjnubj@)}(hhh]h)}(h ``sk_skb``h]h)}(hjh]hsk_skb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjnubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjnubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_SKB_STREAM_PARSER``h]h)}(hjh]hBPF_SK_SKB_STREAM_PARSER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_skb/stream_parser``h]h)}(hjh]hsk_skb/stream_parser}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_SKB_STREAM_VERDICT``h]h)}(hj$h]hBPF_SK_SKB_STREAM_VERDICT}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_skb/stream_verdict``h]h)}(hjDh]hsk_skb/stream_verdict}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SOCKET_FILTER``h]h)}(hjvh]hBPF_PROG_TYPE_SOCKET_FILTER}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]uh1hhhhKhjqubah}(h]h ]h"]h$]h&]uh1j?hjnubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjnubj@)}(hhh]h)}(h ``socket``h]h)}(hjh]hsocket}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjnubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjnubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SOCK_OPS``h]h)}(hjh]hBPF_PROG_TYPE_SOCK_OPS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_SOCK_OPS``h]h)}(hjh]hBPF_CGROUP_SOCK_OPS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``sockops``h]h)}(hjh]hsockops}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_STRUCT_OPS``h]h)}(hjCh]hBPF_PROG_TYPE_STRUCT_OPS}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjAubah}(h]h ]h"]h$]h&]uh1hhhhKhj>ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj;ubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hj;ubj@)}(hhh]h)}(h``struct_ops+`` [#struct_ops]_h](h)}(h``struct_ops+``h]h struct_ops+}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjlubh }(hjlhhhNhNubj )}(h[#struct_ops]_h]h11}(hjhhhNhNubah}(h]id28ah ]h"]h$]h&]j Khz struct-opsj j uh1j hjlj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1j?hj;ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj;ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``struct_ops.s+`` [#struct_ops]_h](h)}(h``struct_ops.s+``h]h struct_ops.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(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&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SYSCALL``h]h)}(hj h]hBPF_PROG_TYPE_SYSCALL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h ``syscall``h]h)}(hj2 h]hsyscall}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0 ubah}(h]h ]h"]h$]h&]uh1hhhhKhj- ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(hYesh]hYes}(hjP hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjM ubah}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_TRACEPOINT``h]h)}(hjr h]hBPF_PROG_TYPE_TRACEPOINT}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp ubah}(h]h ]h"]h$]h&]uh1hhhhKhjm ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjj ubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjj ubj@)}(hhh]h)}(h``tp+`` [#tp]_h](h)}(h``tp+``h]htp+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h[#tp]_h]h12}(hj hhhNhNubah}(h]id30ah ]h"]h$]h&]j Khtpj j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hjj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``tracepoint+`` [#tp]_h](h)}(h``tracepoint+``h]h tracepoint+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj 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&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_TRACING``h]h)}(hj*!h]hBPF_PROG_TYPE_TRACING}(hj,!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(!ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%!ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj"!ubj@)}(hhh]h)}(h``BPF_MODIFY_RETURN``h]h)}(hjK!h]hBPF_MODIFY_RETURN}(hjM!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjI!ubah}(h]h ]h"]h$]h&]uh1hhhhKhjF!ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj"!ubj@)}(hhh]h)}(h``fmod_ret+`` [#fentry]_h](h)}(h ``fmod_ret+``h]h fmod_ret+}(hjn!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjj!ubh }(hjj!hhhNhNubj )}(h [#fentry]_h]h1}(hj!hhhNhNubah}(h]id32ah ]h"]h$]h&]j Khj j j uh1j hjj!j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjg!ubah}(h]h ]h"]h$]h&]uh1j?hj"!ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj"!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fmod_ret.s+`` [#fentry]_h](h)}(h``fmod_ret.s+``h]h fmod_ret.s+}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubh }(hj!hhhNhNubj )}(h [#fentry]_h]h1}(hj!hhhNhNubah}(h]id33ah ]h"]h$]h&]j Khj j j uh1j hj!j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h)}(hYesh]hYes}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j?hj!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_FENTRY``h]h)}(hj"h]hBPF_TRACE_FENTRY}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj!ubj@)}(hhh]h)}(h``fentry+`` [#fentry]_h](h)}(h ``fentry+``h]hfentry+}(hj)"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%"ubh }(hj%"hhhNhNubj )}(h [#fentry]_h]h1}(hj;"hhhNhNubah}(h]id34ah ]h"]h$]h&]j Khj j j uh1j hj%"j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj""ubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fentry.s+`` [#fentry]_h](h)}(h ``fentry.s+``h]h fentry.s+}(hjo"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjk"ubh }(hjk"hhhNhNubj )}(h [#fentry]_h]h1}(hj"hhhNhNubah}(h]id35ah ]h"]h$]h&]j Khj j j uh1j hjk"j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjh"ubah}(h]h ]h"]h$]h&]uh1j?hje"ubj@)}(hhh]h)}(hYesh]hYes}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hje"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_FEXIT``h]h)}(hj"h]hBPF_TRACE_FEXIT}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj"ubj@)}(hhh]h)}(h``fexit+`` [#fentry]_h](h)}(h ``fexit+``h]hfexit+}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh }(hj"hhhNhNubj )}(h [#fentry]_h]h1}(hj"hhhNhNubah}(h]id36ah ]h"]h$]h&]j Khj j j uh1j hj"j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hj"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fexit.s+`` [#fentry]_h](h)}(h ``fexit.s+``h]hfexit.s+}(hj*#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&#ubh }(hj&#hhhNhNubj )}(h [#fentry]_h]h1}(hj<#hhhNhNubah}(h]id37ah ]h"]h$]h&]j Khj j j uh1j hj&#j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj##ubah}(h]h ]h"]h$]h&]uh1j?hj #ubj@)}(hhh]h)}(hYesh]hYes}(hjZ#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjW#ubah}(h]h ]h"]h$]h&]uh1j?hj #ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_ITER``h]h)}(hj|#h]hBPF_TRACE_ITER}(hj~#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjz#ubah}(h]h ]h"]h$]h&]uh1hhhhKhjw#ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjt#ubj@)}(hhh]h)}(h``iter+`` [#iter]_h](h)}(h ``iter+``h]hiter+}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh }(hj#hhhNhNubj )}(h[#iter]_h]h13}(hj#hhhNhNubah}(h]id38ah ]h"]h$]h&]j Khiterj j uh1j hj#j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1j?hjt#ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjt#ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``iter.s+`` [#iter]_h](h)}(h ``iter.s+``h]hiter.s+}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh }(hj#hhhNhNubj )}(h[#iter]_h]h13}(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&]uh1j?hj#ubj@)}(hhh]h)}(hYesh]hYes}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j?hj#ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_RAW_TP``h]h)}(hj8$h]hBPF_TRACE_RAW_TP}(hj:$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6$ubah}(h]h ]h"]h$]h&]uh1hhhhKhj3$ubah}(h]h ]h"]h$]h&]uh1j?hj0$ubj@)}(hhh]h)}(h``tp_btf+`` [#fentry]_h](h)}(h ``tp_btf+``h]htp_btf+}(hjZ$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjV$ubh }(hjV$hhhNhNubj )}(h [#fentry]_h]h1}(hjl$hhhNhNubah}(h]id40ah ]h"]h$]h&]j Khj j j uh1j hjV$j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjS$ubah}(h]h ]h"]h$]h&]uh1j?hj0$ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj0$ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_XDP``h]h)}(hj$h]hBPF_PROG_TYPE_XDP}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj$ubj@)}(hhh]h)}(h``BPF_XDP_CPUMAP``h]h)}(hj$h]hBPF_XDP_CPUMAP}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj$ubj@)}(hhh]h)}(h``xdp.frags/cpumap``h]h)}(hj$h]hxdp.frags/cpumap}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j?hj$ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj$ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp/cpumap``h]h)}(hj%h]h xdp/cpumap}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj %ubah}(h]h ]h"]h$]h&]uh1j?hj %ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj %ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_XDP_DEVMAP``h]h)}(hjD%h]hBPF_XDP_DEVMAP}(hjF%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjB%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj?%ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj<%ubj@)}(hhh]h)}(h``xdp.frags/devmap``h]h)}(hje%h]hxdp.frags/devmap}(hjg%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjc%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj`%ubah}(h]h ]h"]h$]h&]uh1j?hj<%ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj<%ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp/devmap``h]h)}(hj%h]h xdp/devmap}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1j?hj%ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj%ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_XDP``h]h)}(hj%h]hBPF_XDP}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj%ubj@)}(hhh]h)}(h ``xdp.frags``h]h)}(hj%h]h xdp.frags}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1j?hj%ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj%ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp``h]h)}(hj&h]hxdp}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj&ubah}(h]h ]h"]h$]h&]uh1j?hj&ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj&ubeh}(h]h ]h"]h$]h&]uh1j:hjubeh}(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&]uh1jY&hhhhhhhKubhfootnote)}(h:The ``fentry`` attach format is ``fentry[.s]/``.h](hlabel)}(hhh]h1}(hjq&hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hjk&hhhNhNubh)}(hjm&h](hThe }(hj~&hhhNhNubh)}(h ``fentry``h]hfentry}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~&ubh attach format is }(hj~&hhhNhNubh)}(h``fentry[.s]/``h]hfentry[.s]/}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~&ubh.}(hj~&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjk&ubeh}(h]j ah ]h"]fentryah$]h&](j j!j!jE"j"j#jF#jv$ej Kj j uh1ji&hhhKhhhhubjj&)}(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](jp&)}(hhh]h2}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&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&hhhNhNubh)}(h ``kprobe``h]hkprobe}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh attach format is }(hj&hhhNhNubh)}(h ``kprobe/[+]``h]hkprobe/[+]}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh. Valid characters for }(hj&hhhNhNubh)}(h ``function``h]hfunction}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh are }(hj&hhhNhNubh)}(h``a-zA-Z0-9_.``h]h a-zA-Z0-9_.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh and }(hj&hhhNhNubh)}(h ``offset``h]hoffset}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&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 uh1ji&hhhKhhhhubjj&)}(h9The ``ksyscall`` attach format is ``ksyscall/``.h](jp&)}(hhh]h3}(hj:'hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj6'hhhNhNubh)}(hj8'h](hThe }(hjG'hhhNhNubh)}(h ``ksyscall``h]hksyscall}(hjN'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjG'ubh attach format is }(hjG'hhhNhNubh)}(h``ksyscall/``h]hksyscall/}(hj`'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjG'ubh.}(hjG'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj6'ubeh}(h]jQah ]h"]ksyscallah$]h&](jLjej Kj j uh1ji&hhhKhhhhubjj&)}(hLThe ``uprobe`` attach format is ``uprobe[.s]/:[+]``.h](jp&)}(hhh]h4}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj'hhhNhNubh)}(hj'h](hThe }(hj'hhhNhNubh)}(h ``uprobe``h]huprobe}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh attach format is }(hj'hhhNhNubh)}(h+``uprobe[.s]/:[+]``h]h'uprobe[.s]/:[+]}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj'ubeh}(h]jah ]h"]uprobeah$]h&](jj jtjej Kj j uh1ji&hhhKhhhhubjj&)}(hThe ``uprobe.multi`` attach format is ``uprobe.multi[.s]/:`` where ``function-pattern`` supports ``*`` and ``?`` wildcards.h](jp&)}(hhh]h5}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj'hhhNhNubh)}(hThe ``uprobe.multi`` attach format is ``uprobe.multi[.s]/:`` where ``function-pattern`` supports ``*`` and ``?`` wildcards.h](hThe }(hj'hhhNhNubh)}(h``uprobe.multi``h]h uprobe.multi}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh attach format is }(hj'hhhNhNubh)}(h.``uprobe.multi[.s]/:``h]h*uprobe.multi[.s]/:}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh where }(hj'hhhNhNubh)}(h``function-pattern``h]hfunction-pattern}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh supports }(hj'hhhNhNubh)}(h``*``h]h*}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh and }(hj'hhhNhNubh)}(h``?``h]h?}(hj)(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh wildcards.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj'ubeh}(h]jah ]h"]upmulah$]h&](jj%jyjj4jzej Kj j uh1ji&hhhKhhhhubjj&)}(h@The ``usdt`` attach format is ``usdt/::``.h](jp&)}(hhh]h6}(hjL(hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hjH(hhhNhNubh)}(hjJ(h](hThe }(hjY(hhhNhNubh)}(h``usdt``h]husdt}(hj`(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjY(ubh attach format is }(hjY(hhhNhNubh)}(h!``usdt/::``h]husdt/::}(hjr(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjY(ubh.}(hjY(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjH(ubeh}(h]jah ]h"]usdtah$]h&](jjUej Kj j uh1ji&hhhKhhhhubjj&)}(hThe ``kprobe.multi`` attach format is ``kprobe.multi/`` where ``pattern`` supports ``*`` and ``?`` wildcards. Valid characters for pattern are ``a-zA-Z0-9_.*?``.h](jp&)}(hhh]h7}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&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 }(hj(hhhNhNubh)}(h``kprobe.multi``h]h kprobe.multi}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh attach format is }(hj(hhhNhNubh)}(h``kprobe.multi/``h]hkprobe.multi/}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh where }(hj(hhhNhNubh)}(h ``pattern``h]hpattern}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh supports }(hj(hhhNhNubh)}(h``*``h]h*}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh and }(hj(hhhNhNubh)}(h``?``h]h?}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh- wildcards. Valid characters for pattern are }(hj(hhhNhNubh)}(h``a-zA-Z0-9_.*?``h]h a-zA-Z0-9_.*?}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh.}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj(ubeh}(h]jah ]h"]kpmultiah$]h&](jjjwej Kj j uh1ji&hhhKhhhhubjj&)}(h4The ``lsm`` attachment format is ``lsm[.s]/``.h](jp&)}(hhh]h8}(hj')hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj#)hhhNhNubh)}(hj%)h](hThe }(hj4)hhhNhNubh)}(h``lsm``h]hlsm}(hj;)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4)ubh attachment format is }(hj4)hhhNhNubh)}(h``lsm[.s]/``h]hlsm[.s]/}(hjM)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4)ubh.}(hj4)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#)ubeh}(h]jah ]h"]lsmah$]h&](jjej Kj j uh1ji&hhhKhhhhubjj&)}(hDThe ``raw_tp`` attach format is ``raw_tracepoint[.w]/``.h](jp&)}(hhh]h9}(hjp)hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hjl)hhhNhNubh)}(hjn)h](hThe }(hj})hhhNhNubh)}(h ``raw_tp``h]hraw_tp}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj})ubh attach format is }(hj})hhhNhNubh)}(h#``raw_tracepoint[.w]/``h]hraw_tracepoint[.w]/}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj})ubh.}(hj})hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjl)ubeh}(h]jah ]h"]rawtpah$]h&](jj`ej Kj j uh1ji&hhhKhhhhubjj&)}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](jp&)}(hhh]h10}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj)hhhNhNubh)}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](hThe }(hj)hhhNhNubh)}(h``tc``h]htc}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh, }(hj)hhhNhNubh)}(h``classifier``h]h classifier}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh and }(hj)hhhNhNubh)}(h ``action``h]haction}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh" attach types are deprecated, use }(hj)hhhNhNubh)}(h ``tcx/*``h]htcx/*}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh instead.}(hj)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj)ubeh}(h]jah ]h"] tc_legacyah$]h&](jjsjej Kj j uh1ji&hhhKhhhhubjj&)}(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](jp&)}(hhh]h11}(hj'*hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&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 }(hj4*hhhNhNubh)}(h``struct_ops``h]h struct_ops}(hj<*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4*ubh attach format supports }(hj4*hhhNhNubh)}(h``struct_ops[.s]/``h]hstruct_ops[.s]/}(hjN*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4*ubh convention, but }(hj4*hhhNhNubh)}(h``name``h]hname}(hj`*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4*ubh4 is ignored and it is recommended to just use plain }(hj4*hhhNhNubh)}(h``SEC("struct_ops[.s]")``h]hSEC("struct_ops[.s]")}(hjr*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4*ubhJ. The attachments are defined in a struct initializer that is tagged with }(hj4*hhhNhNubh)}(h``SEC(".struct_ops[.link]")``h]hSEC(".struct_ops[.link]")}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4*ubh.}(hj4*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#*ubeh}(h]jah ]h"] struct_opsah$]h&](jjej Kj j uh1ji&hhhKhhhhubjj&)}(hEThe ``tracepoint`` attach format is ``tracepoint//``.h](jp&)}(hhh]h12}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj*hhhNhNubh)}(hj*h](hThe }(hj*hhhNhNubh)}(h``tracepoint``h]h tracepoint}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh attach format is }(hj*hhhNhNubh)}(h ``tracepoint//``h]htracepoint//}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj*ubeh}(h]j ah ]h"]tpah$]h&](j j!ej Kj j uh1ji&hhhKhhhhubjj&)}(h9The ``iter`` attach format is ``iter[.s]/``.h](jp&)}(hhh]h13}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jo&hj*hhhNhNubh)}(hj*h](hThe }(hj*hhhNhNubh)}(h``iter``h]hiter}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh attach format is }(hj*hhhNhNubh)}(h``iter[.s]/``h]hiter[.s]/}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj*ubeh}(h]j#ah ]h"]iterah$]h&](j#j$ej Kj j uh1ji&hhhKhhhhubeh}(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_backlinksj?footnote_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_handlerjd+error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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!j;"j"j"j<#jl$ekprobe](j j eksyscall](jBjeuprobe](jjjjjeusdt](jjKekpmulti](jjjmeupmul](jjjojj*jpelsm](jjerawtp](jjVe tc_legacy](jjije struct_ops](jjetp](j j eiter](j#j#eurefids}(h]haj ](j j!j!j;"j"j"j<#jl$ej ](j j ejQ](jBjej](jjjjjej](jjjojj*jpej](jjKej](jjjmej](jjej](jjVej](jjijej](jjej ](j j ej#](j#j#eunameids}(j;+hj:+j7+j&j j3'j j|'jQj'jjE(jj(jj )jji)jj)jj *jj*jj*j j2+j#u nametypes}(j;+j:+j&j3'j|'j'jE(j(j )ji)j)j *j*j*j2+uh}(hhj7+hj j j j jj jLjBjjjjj jjtjjjjjjjUjKjjjjjwjmjjj%jjyjojjj4j*jzjpjjjjjjj`jVjjjsjijjjjjjj j j!j j!j!j!j!jE"j;"j"j"j#j"jF#j<#j#j#j$j#jv$jl$j jk&j j&jQj6'jj'jj'jjH(jj(jj#)jjl)jj)jj#*j j*j#j*u footnote_refs}(j+](j j!j!j;"j"j"j<#jl$ej+](j j ej+](jBjej+](jjjjjej+](jjKej+](jjjmej+](jjjojj*jpej+](jjej+](jjVej+](jjijej+](jjej+](j j ej+](j#j#eu citation_refs} autofootnotes](jk&j&j6'j'j'jH(j(j#)jl)j)j#*j*j*eautofootnote_refs](j j j jBjjjjjjjjKjjjmjjjojj*jpjjjjVjjijjjj j j!j!j;"j"j"j<#j#j#jl$esymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jr+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&]levelKtypeINFOsourcehlineKuh1j+uba transformerN include_log] decorationNhhub.