Skip to content

Commit

Permalink
Updated documentation
Browse files Browse the repository at this point in the history
Signed-off-by: Github Action <[email protected]>
Github Action committed Apr 25, 2024
1 parent d45d814 commit 94a789c
Showing 120 changed files with 1,974 additions and 1,916 deletions.
2 changes: 1 addition & 1 deletion bpf_2bpf_8h_source.html
Original file line number Diff line number Diff line change
@@ -161,7 +161,7 @@
<div class="ttc" id="abpf_2bpf_8h_html_ad0ed6a975a6d623155c61de44e55e484"><div class="ttname"><a href="bpf_2bpf_8h.html#ad0ed6a975a6d623155c61de44e55e484">bpf_map_delete_elem</a></div><div class="ttdeci">int bpf_map_delete_elem(int fd, const void *key)</div><div class="ttdoc">Look up and delete an element by key in a specified map.</div></div>
<div class="ttc" id="abpf_2bpf_8h_html_af4a69e7174078629e3f20dade5e6743d"><div class="ttname"><a href="bpf_2bpf_8h.html#af4a69e7174078629e3f20dade5e6743d">bpf_prog_get_fd_by_id</a></div><div class="ttdeci">int bpf_prog_get_fd_by_id(__u32 id)</div><div class="ttdoc">Get a file descriptor referring to a program with a given ID.</div></div>
<div class="ttc" id="abpf__legacy_8h_html"><div class="ttname"><a href="bpf__legacy_8h.html">bpf_legacy.h</a></div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:167</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:168</div></div>
<div class="ttc" id="aebpf__structs_8h_html_afd97ad5450067d01ec6b6cd3c30761a1"><div class="ttname"><a href="ebpf__structs_8h.html#afd97ad5450067d01ec6b6cd3c30761a1">bpf_map_type</a></div><div class="ttdeci">bpf_map_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:18</div></div>
<div class="ttc" id="atypes_8h_html_a3acae9310e2c2e411e800a8a369171c6"><div class="ttname"><a href="types_8h.html#a3acae9310e2c2e411e800a8a369171c6">__u32</a></div><div class="ttdeci">uint32_t __u32</div><div class="ttdef"><b>Definition:</b> types.h:6</div></div>
<div class="ttc" id="atypes_8h_html_ac2a2bfb32105ffe8e74b67670b7ec440"><div class="ttname"><a href="types_8h.html#ac2a2bfb32105ffe8e74b67670b7ec440">__u64</a></div><div class="ttdeci">uint64_t __u64</div><div class="ttdef"><b>Definition:</b> types.h:7</div></div>
30 changes: 30 additions & 0 deletions bpf__helper__defs_8h.html
Original file line number Diff line number Diff line change
@@ -157,6 +157,9 @@
<tr class="memitem:a761216d9ea8f44b31f064e238b3f2f75"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bpf__helper__defs_8h.html#a761216d9ea8f44b31f064e238b3f2f75">bpf_memmove</a> (void *destination, uint32_t destination_size, const void *source, uint32_t source_size)</td></tr>
<tr class="memdesc:a761216d9ea8f44b31f064e238b3f2f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy memory from one location to another, handling overlapping regions. <a href="bpf__helper__defs_8h.html#a761216d9ea8f44b31f064e238b3f2f75">More...</a><br /></td></tr>
<tr class="separator:a761216d9ea8f44b31f064e238b3f2f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91543269c3d993aa3b79fa250d4df943"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_get_socket_cookie</a> (const void *ctx)</td></tr>
<tr class="memdesc:a91543269c3d993aa3b79fa250d4df943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the socket cookie associated with the socket context. The context can be <em><a class="el" href="structbpf__sock__addr.html" title="Data structure used as context for BPF_PROG_TYPE_CGROUP_SOCK_ADDR program type.">bpf_sock_addr</a></em> struct, <em>bpf_sock_ops</em> struct, or <em>bpf_sock</em> struct. <a href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">More...</a><br /></td></tr>
<tr class="separator:a91543269c3d993aa3b79fa250d4df943"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a8925aebb6537b5d34b8cb28b04d34515"></a>
@@ -303,6 +306,33 @@ <h2 class="memtitle"><span class="permalink"><a href="#aeac5e76520396d4436978a5c
<p>Return SMP id of the processor running the program. </p>
<dl class="section return"><dt>Returns</dt><dd>SMP id of the processor running the program. </dd></dl>

</div>
</div>
<a id="a91543269c3d993aa3b79fa250d4df943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91543269c3d993aa3b79fa250d4df943">&#9670;&nbsp;</a></span>bpf_get_socket_cookie()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t bpf_get_socket_cookie </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">

<p>Get the socket cookie associated with the socket context. The context can be <em><a class="el" href="structbpf__sock__addr.html" title="Data structure used as context for BPF_PROG_TYPE_CGROUP_SOCK_ADDR program type.">bpf_sock_addr</a></em> struct, <em>bpf_sock_ops</em> struct, or <em>bpf_sock</em> struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Context passed to the eBPF program.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The socket cookie. </dd></dl>

</div>
</div>
<a id="a1cf21c253fa4ea868ddeefba950b1469"></a>
22 changes: 14 additions & 8 deletions bpf__helper__defs_8h_source.html
Original file line number Diff line number Diff line change
@@ -233,14 +233,19 @@
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor">#define bpf_memmove ((bpf_memmove_t)BPF_FUNC_memmove)</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; </div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor">#if __clang__</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor">#define memcpy(dest, src, dest_size) bpf_memcpy(dest, dest_size, src, dest_size)</span></div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#define memcmp(mem1, mem2, mem1_size) bpf_memcmp(mem1, mem1_size, mem2, mem1_size)</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor">#define memset(mem, value, mem_size) bpf_memset(mem, mem_size, value)</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor">#define memmove(dest, src, dest_size) bpf_memmove(dest, dest_size, src, dest_size)</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="preprocessor">#define memcpy_s bpf_memcpy</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor">#define memmove_s bpf_memmove</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943"> 417</a></span>&#160;EBPF_HELPER(int64_t, <a class="code" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_get_socket_cookie</a>, (<span class="keyword">const</span> <span class="keywordtype">void</span>* ctx));</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="preprocessor">#ifndef __doxygen</span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="preprocessor">#define bpf_get_socket_cookie ((bpf_get_socket_cookie_t)BPF_FUNC_get_socket_cookie)</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; </div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#if __clang__</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="preprocessor">#define memcpy(dest, src, dest_size) bpf_memcpy(dest, dest_size, src, dest_size)</span></div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="preprocessor">#define memcmp(mem1, mem2, mem1_size) bpf_memcmp(mem1, mem1_size, mem2, mem1_size)</span></div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor">#define memset(mem, value, mem_size) bpf_memset(mem, mem_size, value)</span></div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor">#define memmove(dest, src, dest_size) bpf_memmove(dest, dest_size, src, dest_size)</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor">#define memcpy_s bpf_memcpy</span></div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="preprocessor">#define memmove_s bpf_memmove</span></div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a0002267858304987c29d1c614e3c1448"><div class="ttname"><a href="bpf__helper__defs_8h.html#a0002267858304987c29d1c614e3c1448">bpf_ringbuf_output</a></div><div class="ttdeci">int bpf_ringbuf_output(void *ring_buffer, void *data, uint64_t size, uint64_t flags)</div><div class="ttdoc">Copy data into the ring buffer map.</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a0c684e5d92fd5f2125b5580a69261ba8"><div class="ttname"><a href="bpf__helper__defs_8h.html#a0c684e5d92fd5f2125b5580a69261ba8">bpf_map_delete_elem</a></div><div class="ttdeci">int64_t bpf_map_delete_elem(void *map, void *key)</div><div class="ttdoc">Remove an entry from the map.</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a168a50d0b69124ccdd082e27ca3a0faa"><div class="ttname"><a href="bpf__helper__defs_8h.html#a168a50d0b69124ccdd082e27ca3a0faa">bpf_map_push_elem</a></div><div class="ttdeci">int64_t bpf_map_push_elem(void *map, void *value, uint64_t flags)</div><div class="ttdoc">Insert an element at the end of the map (only valid for stack and queue).</div></div>
@@ -258,6 +263,7 @@
<div class="ttc" id="abpf__helper__defs_8h_html_a7afba40def49ec09dc8f77e6ae40b172"><div class="ttname"><a href="bpf__helper__defs_8h.html#a7afba40def49ec09dc8f77e6ae40b172">bpf_map_pop_elem</a></div><div class="ttdeci">int64_t bpf_map_pop_elem(void *map, void *value)</div><div class="ttdoc">Copy an entry from the map and remove it from the map (only valid for stack and queue)....</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a7c9d78fb59b216295336750966998a08"><div class="ttname"><a href="bpf__helper__defs_8h.html#a7c9d78fb59b216295336750966998a08">bpf_trace_printk3</a></div><div class="ttdeci">long bpf_trace_printk3(const char *fmt, uint32_t fmt_size, uint64_t arg3)</div><div class="ttdoc">Print debug output.</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a8925aebb6537b5d34b8cb28b04d34515"><div class="ttname"><a href="bpf__helper__defs_8h.html#a8925aebb6537b5d34b8cb28b04d34515">bpf_csum_diff</a></div><div class="ttdeci">int bpf_csum_diff(void *from, int from_size, void *to, int to_size, int seed)</div><div class="ttdoc">Computes difference of checksum values for two input raw buffers using 1's complement arithmetic.</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a91543269c3d993aa3b79fa250d4df943"><div class="ttname"><a href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_get_socket_cookie</a></div><div class="ttdeci">int64_t bpf_get_socket_cookie(const void *ctx)</div><div class="ttdoc">Get the socket cookie associated with the socket context. The context can be bpf_sock_addr struct,...</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_a992316ef9a6e6bcf762ca033a4e01f1a"><div class="ttname"><a href="bpf__helper__defs_8h.html#a992316ef9a6e6bcf762ca033a4e01f1a">bpf_trace_printk</a></div><div class="ttdeci">long bpf_trace_printk(const char *fmt, uint32_t size,...)</div><div class="ttdoc">Print debug output. For instructions on viewing the output, see the Using tracing section of the Gett...</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_aa94070613a8c287facfae0b1e945259f"><div class="ttname"><a href="bpf__helper__defs_8h.html#aa94070613a8c287facfae0b1e945259f">bpf_memcmp</a></div><div class="ttdeci">int bpf_memcmp(const void *memory1, uint32_t memory1_size, const void *memory2, uint32_t memory2_size)</div><div class="ttdoc">Compare two memory regions.</div></div>
<div class="ttc" id="abpf__helper__defs_8h_html_aae337e68db96b4b9470f8c519386cbec"><div class="ttname"><a href="bpf__helper__defs_8h.html#aae337e68db96b4b9470f8c519386cbec">bpf_printk</a></div><div class="ttdeci">long bpf_printk(const char *fmt,...)</div><div class="ttdoc">Print debug output. For instructions on viewing the output, see the Using tracing section of the Gett...</div></div>
4 changes: 2 additions & 2 deletions bpf__legacy_8h_source.html
Original file line number Diff line number Diff line change
@@ -156,8 +156,8 @@
<div class="ttc" id="abpf__legacy_8h_html_aa568c1b6f3dddfb439311bd952824f1b"><div class="ttname"><a href="bpf__legacy_8h.html#aa568c1b6f3dddfb439311bd952824f1b">bpf_create_map_in_map</a></div><div class="ttdeci">int bpf_create_map_in_map(enum bpf_map_type map_type, const char *name, int key_size, int inner_map_fd, int max_entries, __u32 map_flags)</div><div class="ttdoc">Create a new map-in-map.</div></div>
<div class="ttc" id="abpf__legacy_8h_html_ab69956e1b5ddb90e685db241857230e3"><div class="ttname"><a href="bpf__legacy_8h.html#ab69956e1b5ddb90e685db241857230e3">bpf_load_program</a></div><div class="ttdeci">int bpf_load_program(enum bpf_prog_type type, const struct bpf_insn *insns, size_t insns_cnt, const char *license, __u32 kern_version, char *log_buf, size_t log_buf_sz)</div><div class="ttdoc">Load (but do not attach) an eBPF program from eBPF instructions supplied by the caller.</div></div>
<div class="ttc" id="abpf__legacy_8h_html_af49249eba2a0e62fddb2a09f3a0c7833"><div class="ttname"><a href="bpf__legacy_8h.html#af49249eba2a0e62fddb2a09f3a0c7833">bpf_load_program_xattr</a></div><div class="ttdeci">int bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr, char *log_buf, size_t log_buf_sz)</div><div class="ttdoc">Load (but do not attach) an eBPF program from eBPF instructions supplied by the caller.</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:167</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:257</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:168</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:258</div></div>
<div class="ttc" id="aebpf__structs_8h_html_afd97ad5450067d01ec6b6cd3c30761a1"><div class="ttname"><a href="ebpf__structs_8h.html#afd97ad5450067d01ec6b6cd3c30761a1">bpf_map_type</a></div><div class="ttdeci">bpf_map_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:18</div></div>
<div class="ttc" id="alibbpf_8h_html"><div class="ttname"><a href="libbpf_8h.html">libbpf.h</a></div></div>
<div class="ttc" id="astructbpf__create__map__attr_html"><div class="ttname"><a href="structbpf__create__map__attr.html">bpf_create_map_attr</a></div><div class="ttdef"><b>Definition:</b> bpf_legacy.h:16</div></div>
4 changes: 2 additions & 2 deletions ebpf__extension_8h_source.html
Original file line number Diff line number Diff line change
@@ -158,8 +158,8 @@
<div class="ttc" id="aebpf__result_8h_html"><div class="ttname"><a href="ebpf__result_8h.html">ebpf_result.h</a></div></div>
<div class="ttc" id="aebpf__result_8h_html_ac40fcf7ca8c88cd1975ade33fda0b333"><div class="ttname"><a href="ebpf__result_8h.html#ac40fcf7ca8c88cd1975ade33fda0b333">ebpf_result_t</a></div><div class="ttdeci">enum ebpf_result ebpf_result_t</div></div>
<div class="ttc" id="aebpf__structs_8h_html"><div class="ttname"><a href="ebpf__structs_8h.html">ebpf_structs.h</a></div><div class="ttdoc">This file contains eBPF definitions common to eBPF programs, core execution engine as well as eBPF AP...</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a354e84389719f1a5541fbca272618eaf"><div class="ttname"><a href="ebpf__structs_8h.html#a354e84389719f1a5541fbca272618eaf">bpf_link_type</a></div><div class="ttdeci">bpf_link_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:243</div></div>
<div class="ttc" id="aebpf__structs_8h_html_ac2f0847a6885cc3784a2e61d7ddf51b8"><div class="ttname"><a href="ebpf__structs_8h.html#ac2f0847a6885cc3784a2e61d7ddf51b8">bpf_attach_type_t</a></div><div class="ttdeci">enum bpf_attach_type bpf_attach_type_t</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:321</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a354e84389719f1a5541fbca272618eaf"><div class="ttname"><a href="ebpf__structs_8h.html#a354e84389719f1a5541fbca272618eaf">bpf_link_type</a></div><div class="ttdeci">bpf_link_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:244</div></div>
<div class="ttc" id="aebpf__structs_8h_html_ac2f0847a6885cc3784a2e61d7ddf51b8"><div class="ttname"><a href="ebpf__structs_8h.html#ac2f0847a6885cc3784a2e61d7ddf51b8">bpf_attach_type_t</a></div><div class="ttdeci">enum bpf_attach_type bpf_attach_type_t</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:322</div></div>
<div class="ttc" id="aebpf__windows_8h_html"><div class="ttname"><a href="ebpf__windows_8h.html">ebpf_windows.h</a></div></div>
<div class="ttc" id="aebpf__windows_8h_html_a7392ed9f9037688cd94f7069c523c251"><div class="ttname"><a href="ebpf__windows_8h.html#a7392ed9f9037688cd94f7069c523c251">ebpf_program_type_t</a></div><div class="ttdeci">GUID ebpf_program_type_t</div><div class="ttdef"><b>Definition:</b> ebpf_windows.h:61</div></div>
<div class="ttc" id="astruct__ebpf__attach__provider__data_html"><div class="ttname"><a href="struct__ebpf__attach__provider__data.html">_ebpf_attach_provider_data</a></div><div class="ttdef"><b>Definition:</b> ebpf_extension.h:95</div></div>
3 changes: 3 additions & 0 deletions ebpf__structs_8h.html
Original file line number Diff line number Diff line change
@@ -207,6 +207,7 @@
, <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a1f650e64b2f1bf8ed94b10d1bb11e731">BPF_FUNC_memset</a> = 24
, <br />
&#160;&#160;<a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a799f3a958688286be06d4dd9d1d41f4c">BPF_FUNC_memmove</a> = 25
, <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a37a1457e7ee86fd7048d8b33c6e0aff0">BPF_FUNC_get_socket_cookie</a> = 26
<br />
}</td></tr>
<tr class="separator:aa752b12bfaedda8a28a7a88c1b96f272"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -731,6 +732,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa752b12bfaedda8a28a7a88c
</td></tr>
<tr><td class="fieldname"><a id="aa752b12bfaedda8a28a7a88c1b96f272a799f3a958688286be06d4dd9d1d41f4c"></a>BPF_FUNC_memmove&#160;</td><td class="fielddoc"><p><a class="el" href="bpf__helper__defs_8h.html#a761216d9ea8f44b31f064e238b3f2f75">bpf_memmove</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="aa752b12bfaedda8a28a7a88c1b96f272a37a1457e7ee86fd7048d8b33c6e0aff0"></a>BPF_FUNC_get_socket_cookie&#160;</td><td class="fielddoc"><p><a class="el" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_get_socket_cookie</a> </p>
</td></tr>
</table>

</div>
396 changes: 199 additions & 197 deletions ebpf__structs_8h_source.html

Large diffs are not rendered by default.

58 changes: 32 additions & 26 deletions globals_b.html
Original file line number Diff line number Diff line change
@@ -175,6 +175,9 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>BPF_FUNC_get_smp_processor_id
: <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a1ff4bcdf1da58693cf186a2211712bfd">ebpf_structs.h</a>
</li>
<li>BPF_FUNC_get_socket_cookie
: <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a37a1457e7ee86fd7048d8b33c6e0aff0">ebpf_structs.h</a>
</li>
<li>bpf_func_id
: <a class="el" href="linux_2bpf_8h.html#a44524dd17e07ebef30256811df8b7ba4">bpf.h</a>
</li>
@@ -262,6 +265,9 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>bpf_get_smp_processor_id()
: <a class="el" href="bpf__helper__defs_8h.html#aeac5e76520396d4436978a5c53cdd94d">bpf_helper_defs.h</a>
</li>
<li>bpf_get_socket_cookie()
: <a class="el" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_helper_defs.h</a>
</li>
<li>bpf_htonl
: <a class="el" href="bpf__endian_8h.html#a9236515069a6759868aa9d9cbed9a90f">bpf_endian.h</a>
</li>
@@ -292,24 +298,24 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>bpf_link__unpin()
: <a class="el" href="libbpf_8h.html#a9fc9d9683d5d3a17ab5e741c4f15f24a">libbpf.h</a>
</li>
<li>BPF_LINK_DETACH
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a89ad9c6e03007dd9310da8f5b49498dc">bpf.h</a>
</li>
<li>bpf_link_detach()
: <a class="el" href="bpf_2bpf_8h.html#a9bd017a4caa22bd9d57426e43b3390e1">bpf.h</a>
</li>
<li>BPF_LINK_GET_FD_BY_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09aba1b82aca4e658fdbabca289f5128eba">bpf.h</a>
<li>BPF_LINK_DETACH
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a89ad9c6e03007dd9310da8f5b49498dc">bpf.h</a>
</li>
<li>bpf_link_get_fd_by_id()
: <a class="el" href="bpf_2bpf_8h.html#ab7b9a2be5b70b133483ac17b921c3dff">bpf.h</a>
</li>
<li>BPF_LINK_GET_NEXT_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a83a22d9bd7cab247e1ced4d5811ab978">bpf.h</a>
<li>BPF_LINK_GET_FD_BY_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09aba1b82aca4e658fdbabca289f5128eba">bpf.h</a>
</li>
<li>bpf_link_get_next_id()
: <a class="el" href="bpf_2bpf_8h.html#a22b6c612a8c54fff0dd93f163bfadf22">bpf.h</a>
</li>
<li>BPF_LINK_GET_NEXT_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a83a22d9bd7cab247e1ced4d5811ab978">bpf.h</a>
</li>
<li>bpf_link_type
: <a class="el" href="ebpf__structs_8h.html#a354e84389719f1a5541fbca272618eaf">ebpf_structs.h</a>
</li>
@@ -383,33 +389,33 @@ <h3><a id="index_b"></a>- b -</h3><ul>
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09af464a87b245fda4ee7ec7073a2040262">bpf.h</a>
</li>
<li>bpf_map_delete_elem()
: <a class="el" href="bpf_2bpf_8h.html#ad0ed6a975a6d623155c61de44e55e484">bpf.h</a>
, <a class="el" href="bpf__helper__defs_8h.html#a0c684e5d92fd5f2125b5580a69261ba8">bpf_helper_defs.h</a>
: <a class="el" href="bpf__helper__defs_8h.html#a0c684e5d92fd5f2125b5580a69261ba8">bpf_helper_defs.h</a>
, <a class="el" href="bpf_2bpf_8h.html#ad0ed6a975a6d623155c61de44e55e484">bpf.h</a>
</li>
<li>bpf_map_get_fd_by_id()
: <a class="el" href="bpf_2bpf_8h.html#a9f3cba31a46fe9a4115ba4fc1c3a358f">bpf.h</a>
</li>
<li>BPF_MAP_GET_FD_BY_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a7bde4b21c9f5532e54d14d83037b5945">bpf.h</a>
</li>
<li>BPF_MAP_GET_NEXT_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09ace8b69c9b85d6110c435e43af257580f">bpf.h</a>
</li>
<li>bpf_map_get_next_id()
: <a class="el" href="bpf_2bpf_8h.html#a144e3d9cf90d9e515e550b0f1608ba07">bpf.h</a>
</li>
<li>bpf_map_get_next_key()
: <a class="el" href="bpf_2bpf_8h.html#a0331c5fc14dade8fdf12824da742f67e">bpf.h</a>
<li>BPF_MAP_GET_NEXT_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09ace8b69c9b85d6110c435e43af257580f">bpf.h</a>
</li>
<li>BPF_MAP_GET_NEXT_KEY
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09aa64737ec5dbeaebadbe10c55cb3dbadb">bpf.h</a>
</li>
<li>bpf_map_lookup_and_delete_elem()
: <a class="el" href="bpf__helper__defs_8h.html#a1dbd2b00c309af872d20e6c335fa979a">bpf_helper_defs.h</a>
<li>bpf_map_get_next_key()
: <a class="el" href="bpf_2bpf_8h.html#a0331c5fc14dade8fdf12824da742f67e">bpf.h</a>
</li>
<li>BPF_MAP_LOOKUP_AND_DELETE_ELEM
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a03bb881134718e15ecd9d01c13f43e12">bpf.h</a>
</li>
<li>bpf_map_lookup_and_delete_elem()
: <a class="el" href="bpf__helper__defs_8h.html#a1dbd2b00c309af872d20e6c335fa979a">bpf_helper_defs.h</a>
</li>
<li>bpf_map_lookup_elem()
: <a class="el" href="bpf_2bpf_8h.html#a95579ca07cccfd0f756a361c2da12ad5">bpf.h</a>
, <a class="el" href="bpf__helper__defs_8h.html#ab1c6c619dd3307a80909036de1264874">bpf_helper_defs.h</a>
@@ -474,13 +480,13 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>BPF_MAP_TYPE_UNSPEC
: <a class="el" href="ebpf__structs_8h.html#afd97ad5450067d01ec6b6cd3c30761a1ad7485aff9cabb71cc683bb7037dd76a6">ebpf_structs.h</a>
</li>
<li>bpf_map_update_elem()
: <a class="el" href="bpf__helper__defs_8h.html#a4508460c9c222600afc3c96fac2335de">bpf_helper_defs.h</a>
, <a class="el" href="bpf_2bpf_8h.html#ac9e08c49e17fcf8c69e202cfe15b87b3">bpf.h</a>
</li>
<li>BPF_MAP_UPDATE_ELEM
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09ae1b4efde0c228edbfa223a9c2a50febe">bpf.h</a>
</li>
<li>bpf_map_update_elem()
: <a class="el" href="bpf_2bpf_8h.html#ac9e08c49e17fcf8c69e202cfe15b87b3">bpf.h</a>
, <a class="el" href="bpf__helper__defs_8h.html#a4508460c9c222600afc3c96fac2335de">bpf_helper_defs.h</a>
</li>
<li>bpf_memcmp()
: <a class="el" href="bpf__helper__defs_8h.html#aa94070613a8c287facfae0b1e945259f">bpf_helper_defs.h</a>
</li>
@@ -595,12 +601,12 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>BPF_PROG_ATTACH
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a697a6145386c32bb849a8fad59ba97e2">bpf.h</a>
</li>
<li>BPF_PROG_BIND_MAP
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a9e6f8dd9c9ddd605713477765ee28bca">bpf.h</a>
</li>
<li>bpf_prog_bind_map()
: <a class="el" href="bpf_2bpf_8h.html#aa0444bc5793f94ba959aaada46342240">bpf.h</a>
</li>
<li>BPF_PROG_BIND_MAP
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09a9e6f8dd9c9ddd605713477765ee28bca">bpf.h</a>
</li>
<li>bpf_prog_detach()
: <a class="el" href="libbpf_8h.html#a05c653e93f2a6e2e421bbecfaeb624db">libbpf.h</a>
</li>
@@ -610,12 +616,12 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>bpf_prog_detach2()
: <a class="el" href="libbpf_8h.html#a8e167aa907a4d732b42b8a3bb889cd41">libbpf.h</a>
</li>
<li>BPF_PROG_GET_FD_BY_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09abf5b1ac5c2f65bb56412fc478cfed02a">bpf.h</a>
</li>
<li>bpf_prog_get_fd_by_id()
: <a class="el" href="bpf_2bpf_8h.html#af4a69e7174078629e3f20dade5e6743d">bpf.h</a>
</li>
<li>BPF_PROG_GET_FD_BY_ID
: <a class="el" href="linux_2bpf_8h.html#a9cd4b69e2bbb3202f71b8b2b0eeede09abf5b1ac5c2f65bb56412fc478cfed02a">bpf.h</a>
</li>
<li>bpf_prog_get_next_id()
: <a class="el" href="bpf_2bpf_8h.html#a08fd6fe439bbd700f63a5cf95324be90">bpf.h</a>
</li>
3 changes: 3 additions & 0 deletions globals_eval.html
Original file line number Diff line number Diff line change
@@ -128,6 +128,9 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>BPF_FUNC_get_smp_processor_id
: <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a1ff4bcdf1da58693cf186a2211712bfd">ebpf_structs.h</a>
</li>
<li>BPF_FUNC_get_socket_cookie
: <a class="el" href="ebpf__structs_8h.html#aa752b12bfaedda8a28a7a88c1b96f272a37a1457e7ee86fd7048d8b33c6e0aff0">ebpf_structs.h</a>
</li>
<li>BPF_FUNC_ID_UNKNOWN
: <a class="el" href="linux_2bpf_8h.html#a44524dd17e07ebef30256811df8b7ba4a4578e3e137b539e2ea477b209180442e">bpf.h</a>
</li>
3 changes: 3 additions & 0 deletions globals_func.html
Original file line number Diff line number Diff line change
@@ -98,6 +98,9 @@ <h3><a id="index_b"></a>- b -</h3><ul>
<li>bpf_get_smp_processor_id()
: <a class="el" href="bpf__helper__defs_8h.html#aeac5e76520396d4436978a5c53cdd94d">bpf_helper_defs.h</a>
</li>
<li>bpf_get_socket_cookie()
: <a class="el" href="bpf__helper__defs_8h.html#a91543269c3d993aa3b79fa250d4df943">bpf_helper_defs.h</a>
</li>
<li>bpf_is_current_admin()
: <a class="el" href="bpf__helper__defs_8h.html#a1cf21c253fa4ea868ddeefba950b1469">bpf_helper_defs.h</a>
</li>
6 changes: 3 additions & 3 deletions libbpf_8h_source.html
Original file line number Diff line number Diff line change
@@ -270,9 +270,9 @@
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="libbpf__legacy_8h.html">libbpf_legacy.h</a>&quot;</span></div>
<div class="ttc" id="abpf__helpers__platform_8h_html_a1d98f863fc6ebf789b378348438181ca"><div class="ttname"><a href="bpf__helpers__platform_8h.html#a1d98f863fc6ebf789b378348438181ca">bpf_map</a></div><div class="ttdeci">#define bpf_map</div><div class="ttdef"><b>Definition:</b> bpf_helpers_platform.h:15</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:167</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a354e84389719f1a5541fbca272618eaf"><div class="ttname"><a href="ebpf__structs_8h.html#a354e84389719f1a5541fbca272618eaf">bpf_link_type</a></div><div class="ttdeci">bpf_link_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:243</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:257</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:168</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a354e84389719f1a5541fbca272618eaf"><div class="ttname"><a href="ebpf__structs_8h.html#a354e84389719f1a5541fbca272618eaf">bpf_link_type</a></div><div class="ttdeci">bpf_link_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:244</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:258</div></div>
<div class="ttc" id="aebpf__structs_8h_html_afd97ad5450067d01ec6b6cd3c30761a1"><div class="ttname"><a href="ebpf__structs_8h.html#afd97ad5450067d01ec6b6cd3c30761a1">bpf_map_type</a></div><div class="ttdeci">bpf_map_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:18</div></div>
<div class="ttc" id="alibbpf_8h_html_a05c653e93f2a6e2e421bbecfaeb624db"><div class="ttname"><a href="libbpf_8h.html#a05c653e93f2a6e2e421bbecfaeb624db">bpf_prog_detach</a></div><div class="ttdeci">int bpf_prog_detach(int attachable_fd, enum bpf_attach_type type)</div><div class="ttdoc">Detach eBPF program(s) from an attach point.</div></div>
<div class="ttc" id="alibbpf_8h_html_a0dba5a39c1e6994fec70ec41183acde2"><div class="ttname"><a href="libbpf_8h.html#a0dba5a39c1e6994fec70ec41183acde2">bpf_object__open_file</a></div><div class="ttdeci">struct bpf_object * bpf_object__open_file(const char *path, const struct bpf_object_open_opts *opts)</div><div class="ttdoc">Open a file without loading the programs.</div></div>
2 changes: 1 addition & 1 deletion libbpf__legacy_8h_source.html
Original file line number Diff line number Diff line change
@@ -111,7 +111,7 @@
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="libbpf__legacy_8h.html#a024f75e84b53562ee29713d262241f00"> 206</a></span>&#160;__declspec(deprecated(&quot;Use <a class="code" href="libbpf_8h.html#a4fea6f040ea2d1ac3288a38f8575855c">bpf_program__insn_cnt</a>() instead.&quot;)) <span class="keywordtype">size_t</span> <a class="code" href="libbpf__legacy_8h.html#a024f75e84b53562ee29713d262241f00">bpf_program__size</a>(const struct bpf_program* prog);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="ttc" id="abpf__helpers__platform_8h_html_a1d98f863fc6ebf789b378348438181ca"><div class="ttname"><a href="bpf__helpers__platform_8h.html#a1d98f863fc6ebf789b378348438181ca">bpf_map</a></div><div class="ttdeci">#define bpf_map</div><div class="ttdef"><b>Definition:</b> bpf_helpers_platform.h:15</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:167</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:168</div></div>
<div class="ttc" id="alibbpf_8h_html_a101742f5d81ad187cd879e22d6385031"><div class="ttname"><a href="libbpf_8h.html#a101742f5d81ad187cd879e22d6385031">bpf_object__load</a></div><div class="ttdeci">int bpf_object__load(struct bpf_object *obj)</div><div class="ttdoc">Load all the programs in a given object.</div></div>
<div class="ttc" id="alibbpf_8h_html_a4fea6f040ea2d1ac3288a38f8575855c"><div class="ttname"><a href="libbpf_8h.html#a4fea6f040ea2d1ac3288a38f8575855c">bpf_program__insn_cnt</a></div><div class="ttdeci">size_t bpf_program__insn_cnt(const struct bpf_program *prog)</div><div class="ttdoc">bpf_program__insn_cnt() returns number of struct bpf_insn's that form specified BPF program.</div></div>
<div class="ttc" id="alibbpf_8h_html_a5150acc7ba47cc3fb0a35a3c3baa2283"><div class="ttname"><a href="libbpf_8h.html#a5150acc7ba47cc3fb0a35a3c3baa2283">bpf_object__open</a></div><div class="ttdeci">struct bpf_object * bpf_object__open(const char *path)</div><div class="ttdoc">Open a file without loading the programs.</div></div>
4 changes: 2 additions & 2 deletions linux_2bpf_8h_source.html
Original file line number Diff line number Diff line change
@@ -279,8 +279,8 @@
<div class="ttc" id="aebpf__api_8h_html"><div class="ttname"><a href="ebpf__api_8h.html">ebpf_api.h</a></div></div>
<div class="ttc" id="aebpf__program__types_8h_html"><div class="ttname"><a href="ebpf__program__types_8h.html">ebpf_program_types.h</a></div></div>
<div class="ttc" id="aebpf__structs_8h_html"><div class="ttname"><a href="ebpf__structs_8h.html">ebpf_structs.h</a></div><div class="ttdoc">This file contains eBPF definitions common to eBPF programs, core execution engine as well as eBPF AP...</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:167</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:257</div></div>
<div class="ttc" id="aebpf__structs_8h_html_a0f8242763b15ec665eaa47c6add861a0"><div class="ttname"><a href="ebpf__structs_8h.html#a0f8242763b15ec665eaa47c6add861a0">bpf_prog_type</a></div><div class="ttdeci">bpf_prog_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:168</div></div>
<div class="ttc" id="aebpf__structs_8h_html_aac6b4c09fa267f53c1d213551e0ccd5a"><div class="ttname"><a href="ebpf__structs_8h.html#aac6b4c09fa267f53c1d213551e0ccd5a">bpf_attach_type</a></div><div class="ttdeci">bpf_attach_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:258</div></div>
<div class="ttc" id="aebpf__structs_8h_html_afd97ad5450067d01ec6b6cd3c30761a1"><div class="ttname"><a href="ebpf__structs_8h.html#afd97ad5450067d01ec6b6cd3c30761a1">bpf_map_type</a></div><div class="ttdeci">bpf_map_type</div><div class="ttdef"><b>Definition:</b> ebpf_structs.h:18</div></div>
<div class="ttc" id="alinux_2bpf_8h_html_a375730bf3d49b04b76cd45693a00e5d5"><div class="ttname"><a href="linux_2bpf_8h.html#a375730bf3d49b04b76cd45693a00e5d5">__s32</a></div><div class="ttdeci">int32_t __s32</div><div class="ttdef"><b>Definition:</b> bpf.h:32</div></div>
<div class="ttc" id="alinux_2bpf_8h_html_a3acae9310e2c2e411e800a8a369171c6"><div class="ttname"><a href="linux_2bpf_8h.html#a3acae9310e2c2e411e800a8a369171c6">__u32</a></div><div class="ttdeci">uint32_t __u32</div><div class="ttdef"><b>Definition:</b> bpf.h:35</div></div>
38 changes: 19 additions & 19 deletions search/all_10.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
var searchData=
[
['raw_5fdata_5fsize_807',['raw_data_size',['../struct__ebpf__section__info.html#a9b292eb1277172551f5338286fb4b86c',1,'_ebpf_section_info']]],
['reallocate_5fpacket_808',['reallocate_packet',['../struct__ebpf__helper__function__prototype__flags.html#aa1f5fd2b4eb6b0ae2baba8e0b9f87a13',1,'_ebpf_helper_function_prototype_flags']]],
['referenced_5fmap_5fcount_809',['referenced_map_count',['../struct__program__entry.html#a487de1acdc59c9b8a897f9ca2a685c8f',1,'_program_entry']]],
['referenced_5fmap_5findices_810',['referenced_map_indices',['../struct__program__entry.html#a72acd840e5ae706a54dd0b48c81c8e93',1,'_program_entry']]],
['remote_5fip4_811',['remote_ip4',['../struct__bpf__sock__ops.html#a53b593c9b3ece562594f8ecafa40b07d',1,'_bpf_sock_ops']]],
['remote_5fip6_812',['remote_ip6',['../struct__bpf__sock__ops.html#aea3ed886e9e84305815f5c6a00f97dc8',1,'_bpf_sock_ops']]],
['remote_5fport_813',['remote_port',['../struct__bpf__sock__ops.html#aa87c0aace02858fa0e7b4e94fb88180d',1,'_bpf_sock_ops']]],
['repeat_814',['repeat',['../unionbpf__attr.html#a49dabd630780fd0309b689ec19c4eadd',1,'bpf_attr']]],
['repeat_5fcount_815',['repeat_count',['../struct__ebpf__test__run__options.html#a8e027a0ee6669a9b7df45f5284b99922',1,'_ebpf_test_run_options']]],
['required_5firql_816',['required_irql',['../struct__ebpf__program__data.html#aec159955027f0e7091b007ec7b5d3654',1,'_ebpf_program_data']]],
['reserved_817',['reserved',['../structtcphdr.html#ad2e5203dadd75ca2bc75780ab05a3af5',1,'tcphdr']]],
['reserved_818',['Reserved',['../struct___i_p_v4___h_e_a_d_e_r.html#a35b4094f12494615424086c3b48d435a',1,'_IPV4_HEADER']]],
['return_5ftype_819',['return_type',['../struct__ebpf__helper__function__prototype.html#a0ea99651ae0c2156811e30b551d92e43',1,'_ebpf_helper_function_prototype']]],
['return_5fvalue_820',['return_value',['../struct__ebpf__test__run__options.html#a8035af26233214764cba3d29d2725432',1,'_ebpf_test_run_options']]],
['retval_821',['retval',['../unionbpf__attr.html#a84295187533c48184643c0642009f8ba',1,'bpf_attr']]],
['revision_822',['revision',['../struct__bpf2c__version.html#a8ae84369bccb3346eb2aa3ce84e60758',1,'_bpf2c_version']]],
['ring_5fbuffer_5f_5ffree_823',['ring_buffer__free',['../libbpf_8h.html#a5ede3a39d4e4a364fac4155aca3303cc',1,'libbpf.h']]],
['ring_5fbuffer_5f_5fnew_824',['ring_buffer__new',['../libbpf_8h.html#aee16f65187ecdf7f55eccf24c6b4d138',1,'libbpf.h']]],
['rst_825',['rst',['../structtcphdr.html#a51d32749a117f110f44de2d3aded7ef8',1,'tcphdr']]]
['raw_5fdata_5fsize_810',['raw_data_size',['../struct__ebpf__section__info.html#a9b292eb1277172551f5338286fb4b86c',1,'_ebpf_section_info']]],
['reallocate_5fpacket_811',['reallocate_packet',['../struct__ebpf__helper__function__prototype__flags.html#aa1f5fd2b4eb6b0ae2baba8e0b9f87a13',1,'_ebpf_helper_function_prototype_flags']]],
['referenced_5fmap_5fcount_812',['referenced_map_count',['../struct__program__entry.html#a487de1acdc59c9b8a897f9ca2a685c8f',1,'_program_entry']]],
['referenced_5fmap_5findices_813',['referenced_map_indices',['../struct__program__entry.html#a72acd840e5ae706a54dd0b48c81c8e93',1,'_program_entry']]],
['remote_5fip4_814',['remote_ip4',['../struct__bpf__sock__ops.html#a53b593c9b3ece562594f8ecafa40b07d',1,'_bpf_sock_ops']]],
['remote_5fip6_815',['remote_ip6',['../struct__bpf__sock__ops.html#aea3ed886e9e84305815f5c6a00f97dc8',1,'_bpf_sock_ops']]],
['remote_5fport_816',['remote_port',['../struct__bpf__sock__ops.html#aa87c0aace02858fa0e7b4e94fb88180d',1,'_bpf_sock_ops']]],
['repeat_817',['repeat',['../unionbpf__attr.html#a49dabd630780fd0309b689ec19c4eadd',1,'bpf_attr']]],
['repeat_5fcount_818',['repeat_count',['../struct__ebpf__test__run__options.html#a8e027a0ee6669a9b7df45f5284b99922',1,'_ebpf_test_run_options']]],
['required_5firql_819',['required_irql',['../struct__ebpf__program__data.html#aec159955027f0e7091b007ec7b5d3654',1,'_ebpf_program_data']]],
['reserved_820',['reserved',['../structtcphdr.html#ad2e5203dadd75ca2bc75780ab05a3af5',1,'tcphdr']]],
['reserved_821',['Reserved',['../struct___i_p_v4___h_e_a_d_e_r.html#a35b4094f12494615424086c3b48d435a',1,'_IPV4_HEADER']]],
['return_5ftype_822',['return_type',['../struct__ebpf__helper__function__prototype.html#a0ea99651ae0c2156811e30b551d92e43',1,'_ebpf_helper_function_prototype']]],
['return_5fvalue_823',['return_value',['../struct__ebpf__test__run__options.html#a8035af26233214764cba3d29d2725432',1,'_ebpf_test_run_options']]],
['retval_824',['retval',['../unionbpf__attr.html#a84295187533c48184643c0642009f8ba',1,'bpf_attr']]],
['revision_825',['revision',['../struct__bpf2c__version.html#a8ae84369bccb3346eb2aa3ce84e60758',1,'_bpf2c_version']]],
['ring_5fbuffer_5f_5ffree_826',['ring_buffer__free',['../libbpf_8h.html#a5ede3a39d4e4a364fac4155aca3303cc',1,'libbpf.h']]],
['ring_5fbuffer_5f_5fnew_827',['ring_buffer__new',['../libbpf_8h.html#aee16f65187ecdf7f55eccf24c6b4d138',1,'libbpf.h']]],
['rst_828',['rst',['../structtcphdr.html#a51d32749a117f110f44de2d3aded7ef8',1,'tcphdr']]]
];
46 changes: 23 additions & 23 deletions search/all_11.js
42 changes: 21 additions & 21 deletions search/all_12.js
24 changes: 12 additions & 12 deletions search/all_13.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
var searchData=
[
['u32_870',['u32',['../linux_2bpf_8h.html#afaa62991928fb9fb18ff0db62a040aba',1,'bpf.h']]],
['u64_871',['u64',['../linux_2bpf_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234',1,'bpf.h']]],
['u8_872',['u8',['../linux_2bpf_8h.html#a92c50087ca0e64fa93fc59402c55f8ca',1,'bpf.h']]],
['ubpf_5fstack_5fsize_873',['UBPF_STACK_SIZE',['../bpf2c_8h.html#ab41a6986b0045cc2e5c84a75d08c7a12',1,'bpf2c.h']]],
['udp_2eh_874',['udp.h',['../udp_8h.html',1,'']]],
['udp_5fheader_875',['UDP_HEADER',['../udp_8h.html#a17ac0d25aba27db7ba6896b8c21026d8',1,'udp.h']]],
['udp_5fheader_5f_876',['UDP_HEADER_',['../struct_u_d_p___h_e_a_d_e_r__.html',1,'']]],
['urg_877',['urg',['../structtcphdr.html#ae02956ee395f9508d535ff7465ff76b7',1,'tcphdr']]],
['urg_5fptr_878',['urg_ptr',['../structtcphdr.html#a0f53289741204ae0af7ec20377033210',1,'tcphdr']]],
['user_5fip4_879',['user_ip4',['../structbpf__sock__addr.html#a75b18b64ba5ca3c5103f4687c4ac71d9',1,'bpf_sock_addr']]],
['user_5fip6_880',['user_ip6',['../structbpf__sock__addr.html#a878b15685a0755644919dab26852fcfd',1,'bpf_sock_addr']]],
['user_5fport_881',['user_port',['../structbpf__sock__addr.html#a15476adb83c1817cf7f69cba43e2d0bc',1,'bpf_sock_addr']]]
['u32_873',['u32',['../linux_2bpf_8h.html#afaa62991928fb9fb18ff0db62a040aba',1,'bpf.h']]],
['u64_874',['u64',['../linux_2bpf_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234',1,'bpf.h']]],
['u8_875',['u8',['../linux_2bpf_8h.html#a92c50087ca0e64fa93fc59402c55f8ca',1,'bpf.h']]],
['ubpf_5fstack_5fsize_876',['UBPF_STACK_SIZE',['../bpf2c_8h.html#ab41a6986b0045cc2e5c84a75d08c7a12',1,'bpf2c.h']]],
['udp_2eh_877',['udp.h',['../udp_8h.html',1,'']]],
['udp_5fheader_878',['UDP_HEADER',['../udp_8h.html#a17ac0d25aba27db7ba6896b8c21026d8',1,'udp.h']]],
['udp_5fheader_5f_879',['UDP_HEADER_',['../struct_u_d_p___h_e_a_d_e_r__.html',1,'']]],
['urg_880',['urg',['../structtcphdr.html#ae02956ee395f9508d535ff7465ff76b7',1,'tcphdr']]],
['urg_5fptr_881',['urg_ptr',['../structtcphdr.html#a0f53289741204ae0af7ec20377033210',1,'tcphdr']]],
['user_5fip4_882',['user_ip4',['../structbpf__sock__addr.html#a75b18b64ba5ca3c5103f4687c4ac71d9',1,'bpf_sock_addr']]],
['user_5fip6_883',['user_ip6',['../structbpf__sock__addr.html#a878b15685a0755644919dab26852fcfd',1,'bpf_sock_addr']]],
['user_5fport_884',['user_port',['../structbpf__sock__addr.html#a15476adb83c1817cf7f69cba43e2d0bc',1,'bpf_sock_addr']]]
];
16 changes: 8 additions & 8 deletions search/all_14.js
4 changes: 2 additions & 2 deletions search/all_15.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
var searchData=
[
['win32_5flean_5fand_5fmean_890',['WIN32_LEAN_AND_MEAN',['../ebpf__utilities_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9',1,'ebpf_utilities.h']]],
['window_891',['window',['../structtcphdr.html#a47b9951bde2432e71882d954a9973bb7',1,'tcphdr']]]
['win32_5flean_5fand_5fmean_893',['WIN32_LEAN_AND_MEAN',['../ebpf__utilities_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9',1,'ebpf_utilities.h']]],
['window_894',['window',['../structtcphdr.html#a47b9951bde2432e71882d954a9973bb7',1,'tcphdr']]]
];
20 changes: 10 additions & 10 deletions search/all_16.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
var searchData=
[
['xdp_892',['xdp',['../structbpf__link__info.html#a3dc5da88ce6fac46ac455552450cbb6e',1,'bpf_link_info']]],
['xdp_5faction_5ft_893',['xdp_action_t',['../ebpf__nethooks_8h.html#a8e725c81ff0e90836d9dfcec34fb5aa3',1,'ebpf_nethooks.h']]],
['xdp_5fdrop_894',['XDP_DROP',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da9fdb2c82240b62a6545006bbee159a99',1,'ebpf_nethooks.h']]],
['xdp_5fext_5fhelper_5ffn_5fbase_895',['XDP_EXT_HELPER_FN_BASE',['../ebpf__nethooks_8h.html#acce2f548e179db8cc18c8173a4a7a6e6',1,'ebpf_nethooks.h']]],
['xdp_5fflags_5freplace_896',['XDP_FLAGS_REPLACE',['../ebpf__structs_8h.html#a6895b7ffe1198b667b8d71b08b82b4a2',1,'ebpf_structs.h']]],
['xdp_5fhook_5ft_897',['xdp_hook_t',['../ebpf__nethooks_8h.html#a8d57424dbe0e0cab6cb166f25557d6d6',1,'ebpf_nethooks.h']]],
['xdp_5fmd_5f_898',['xdp_md_',['../structxdp__md__.html',1,'']]],
['xdp_5fmd_5ft_899',['xdp_md_t',['../ebpf__nethooks_8h.html#a952620b5302d8c52bd083d1b632539dc',1,'ebpf_nethooks.h']]],
['xdp_5fpass_900',['XDP_PASS',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da4183873d825c2345b21c147497736ea3',1,'ebpf_nethooks.h']]],
['xdp_5ftx_901',['XDP_TX',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da2660d3d871232c9a9d8e18867f6ac31b',1,'ebpf_nethooks.h']]]
['xdp_895',['xdp',['../structbpf__link__info.html#a3dc5da88ce6fac46ac455552450cbb6e',1,'bpf_link_info']]],
['xdp_5faction_5ft_896',['xdp_action_t',['../ebpf__nethooks_8h.html#a8e725c81ff0e90836d9dfcec34fb5aa3',1,'ebpf_nethooks.h']]],
['xdp_5fdrop_897',['XDP_DROP',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da9fdb2c82240b62a6545006bbee159a99',1,'ebpf_nethooks.h']]],
['xdp_5fext_5fhelper_5ffn_5fbase_898',['XDP_EXT_HELPER_FN_BASE',['../ebpf__nethooks_8h.html#acce2f548e179db8cc18c8173a4a7a6e6',1,'ebpf_nethooks.h']]],
['xdp_5fflags_5freplace_899',['XDP_FLAGS_REPLACE',['../ebpf__structs_8h.html#a6895b7ffe1198b667b8d71b08b82b4a2',1,'ebpf_structs.h']]],
['xdp_5fhook_5ft_900',['xdp_hook_t',['../ebpf__nethooks_8h.html#a8d57424dbe0e0cab6cb166f25557d6d6',1,'ebpf_nethooks.h']]],
['xdp_5fmd_5f_901',['xdp_md_',['../structxdp__md__.html',1,'']]],
['xdp_5fmd_5ft_902',['xdp_md_t',['../ebpf__nethooks_8h.html#a952620b5302d8c52bd083d1b632539dc',1,'ebpf_nethooks.h']]],
['xdp_5fpass_903',['XDP_PASS',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da4183873d825c2345b21c147497736ea3',1,'ebpf_nethooks.h']]],
['xdp_5ftx_904',['XDP_TX',['../ebpf__nethooks_8h.html#a5aff0d5d670941126cebc5687d5e280da2660d3d871232c9a9d8e18867f6ac31b',1,'ebpf_nethooks.h']]]
];
2 changes: 1 addition & 1 deletion search/all_17.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['zero_902',['zero',['../struct__program__entry.html#a0a3a7687599e518ff649e44aabbf6598',1,'_program_entry']]]
['zero_905',['zero',['../struct__program__entry.html#a0a3a7687599e518ff649e44aabbf6598',1,'_program_entry']]]
];
455 changes: 229 additions & 226 deletions search/all_2.js

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions search/all_3.js
40 changes: 20 additions & 20 deletions search/all_4.js
468 changes: 234 additions & 234 deletions search/all_5.js

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions search/all_6.js
8 changes: 4 additions & 4 deletions search/all_7.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var searchData=
[
['global_5fhelper_5ffunction_5faddresses_647',['global_helper_function_addresses',['../struct__ebpf__program__data.html#a9f9d4a0d3aacfb0ed0d49debbc4f412d',1,'_ebpf_program_data']]],
['global_5fhelper_5fprototype_648',['global_helper_prototype',['../struct__ebpf__program__info.html#a5662018cac90f0db427995708dfa90e8',1,'_ebpf_program_info']]],
['guid_649',['GUID',['../ebpf__windows_8h.html#a774aa72faaf900258d045f091c6ebb3f',1,'ebpf_windows.h']]],
['guid_5fstring_5flength_650',['GUID_STRING_LENGTH',['../ebpf__store__helper_8h.html#a873c1dcbf8d78289e723e355b127a800',1,'ebpf_store_helper.h']]]
['global_5fhelper_5ffunction_5faddresses_650',['global_helper_function_addresses',['../struct__ebpf__program__data.html#a9f9d4a0d3aacfb0ed0d49debbc4f412d',1,'_ebpf_program_data']]],
['global_5fhelper_5fprototype_651',['global_helper_prototype',['../struct__ebpf__program__info.html#a5662018cac90f0db427995708dfa90e8',1,'_ebpf_program_info']]],
['guid_652',['GUID',['../ebpf__windows_8h.html#a774aa72faaf900258d045f091c6ebb3f',1,'ebpf_windows.h']]],
['guid_5fstring_5flength_653',['GUID_STRING_LENGTH',['../ebpf__store__helper_8h.html#a873c1dcbf8d78289e723e355b127a800',1,'ebpf_store_helper.h']]]
];
42 changes: 21 additions & 21 deletions search/all_8.js
56 changes: 28 additions & 28 deletions search/all_9.js
6 changes: 3 additions & 3 deletions search/all_a.js
60 changes: 30 additions & 30 deletions search/all_b.js
44 changes: 22 additions & 22 deletions search/all_c.js
Loading

0 comments on commit 94a789c

Please sign in to comment.