Skip to content

Commit

Permalink
Updated documentation
Browse files Browse the repository at this point in the history
Signed-off-by: Github Action <ebpf-for-windows@users.noreply.github.com>
  • Loading branch information
Github Action committed May 29, 2024
1 parent 1753f91 commit b1a900c
Show file tree
Hide file tree
Showing 133 changed files with 2,648 additions and 1,951 deletions.
36 changes: 18 additions & 18 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,24 +70,24 @@
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__bind__md.html" target="_self">_bind_md</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__bpf2c__version.html" target="_self">_bpf2c_version</a></td><td class="desc">Version information for the bpf2c compiler. This structure contains the version information for the bpf2c compiler that generated the module. It can be used to determine if the module is compatible with the current version of the eBPF for Windows runtime </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__bpf__sock__ops.html" target="_self">_bpf_sock_ops</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__attach__provider__data.html" target="_self">_ebpf_attach_provider_data</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__execution__context__state.html" target="_self">_ebpf_execution_context_state</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__data.html" target="_self">_ebpf_extension_data</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__dispatch__table.html" target="_self">_ebpf_extension_dispatch_table</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__header.html" target="_self">_ebpf_extension_header</a></td><td class="desc">Header of an eBPF extension data structure. Every eBPF extension data structure must start with this header. New fields can be added to the end of an eBPF extension data structure without breaking backward compatibility. The version field must be updated only if the new data structure is not backward compatible </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__program__dispatch__table.html" target="_self">_ebpf_extension_program_dispatch_table</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__addresses.html" target="_self">_ebpf_helper_function_addresses</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__prototype.html" target="_self">_ebpf_helper_function_prototype</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__prototype__flags.html" target="_self">_ebpf_helper_function_prototype_flags</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__definition__in__file.html" target="_self">_ebpf_map_definition_in_file</a></td><td class="desc">EBPF Map Definition as it appears in the maps section of an ELF file </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__definition__in__memory.html" target="_self">_ebpf_map_definition_in_memory</a></td><td class="desc">EBPF Map Definition as it is stored in memory </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__info.html" target="_self">_ebpf_map_info</a></td><td class="desc">EBPF Map Information </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__data.html" target="_self">_ebpf_program_data</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__info.html" target="_self">_ebpf_program_info</a></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__section__info.html" target="_self">_ebpf_program_section_info</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__type__descriptor.html" target="_self">_ebpf_program_type_descriptor</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__ring__buffer__map__async__query__result.html" target="_self">_ebpf_ring_buffer_map_async_query_result</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__section__info.html" target="_self">_ebpf_section_info</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__api__program__info.html" target="_self">_ebpf_api_program_info</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__attach__provider__data.html" target="_self">_ebpf_attach_provider_data</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__execution__context__state.html" target="_self">_ebpf_execution_context_state</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__data.html" target="_self">_ebpf_extension_data</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__dispatch__table.html" target="_self">_ebpf_extension_dispatch_table</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__header.html" target="_self">_ebpf_extension_header</a></td><td class="desc">Header of an eBPF extension data structure. Every eBPF extension data structure must start with this header. New fields can be added to the end of an eBPF extension data structure without breaking backward compatibility. The version field must be updated only if the new data structure is not backward compatible </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__extension__program__dispatch__table.html" target="_self">_ebpf_extension_program_dispatch_table</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__addresses.html" target="_self">_ebpf_helper_function_addresses</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__prototype.html" target="_self">_ebpf_helper_function_prototype</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__helper__function__prototype__flags.html" target="_self">_ebpf_helper_function_prototype_flags</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__definition__in__file.html" target="_self">_ebpf_map_definition_in_file</a></td><td class="desc">EBPF Map Definition as it appears in the maps section of an ELF file </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__definition__in__memory.html" target="_self">_ebpf_map_definition_in_memory</a></td><td class="desc">EBPF Map Definition as it is stored in memory </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__map__info.html" target="_self">_ebpf_map_info</a></td><td class="desc">EBPF Map Information </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__data.html" target="_self">_ebpf_program_data</a></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__info.html" target="_self">_ebpf_program_info</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__section__info.html" target="_self">_ebpf_program_section_info</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__program__type__descriptor.html" target="_self">_ebpf_program_type_descriptor</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__ring__buffer__map__async__query__result.html" target="_self">_ebpf_ring_buffer_map_async_query_result</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__stat.html" target="_self">_ebpf_stat</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct__ebpf__test__run__options.html" target="_self">_ebpf_test_run_options</a></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___e_t_h_e_r_n_e_t___h_e_a_d_e_r.html" target="_self">_ETHERNET_HEADER</a></td><td class="desc"></td></tr>
Expand Down
2 changes: 1 addition & 1 deletion classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
<dd><a class="el" href="structxdp__md__.html">xdp_md_</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter__">_</a></dt>
<dd><a class="el" href="struct__bind__md.html">_bind_md</a></dd><dd><a class="el" href="struct__bpf2c__version.html">_bpf2c_version</a></dd><dd><a class="el" href="struct__bpf__sock__ops.html">_bpf_sock_ops</a></dd><dd><a class="el" href="struct__ebpf__attach__provider__data.html">_ebpf_attach_provider_data</a></dd><dd><a class="el" href="struct__ebpf__execution__context__state.html">_ebpf_execution_context_state</a></dd><dd><a class="el" href="struct__ebpf__extension__data.html">_ebpf_extension_data</a></dd><dd><a class="el" href="struct__ebpf__extension__dispatch__table.html">_ebpf_extension_dispatch_table</a></dd><dd><a class="el" href="struct__ebpf__extension__header.html">_ebpf_extension_header</a></dd><dd><a class="el" href="struct__ebpf__extension__program__dispatch__table.html">_ebpf_extension_program_dispatch_table</a></dd><dd><a class="el" href="struct__ebpf__helper__function__addresses.html">_ebpf_helper_function_addresses</a></dd><dd><a class="el" href="struct__ebpf__helper__function__prototype.html">_ebpf_helper_function_prototype</a></dd><dd><a class="el" href="struct__ebpf__helper__function__prototype__flags.html">_ebpf_helper_function_prototype_flags</a></dd><dd><a class="el" href="struct__ebpf__map__definition__in__file.html">_ebpf_map_definition_in_file</a></dd><dd><a class="el" href="struct__ebpf__map__definition__in__memory.html">_ebpf_map_definition_in_memory</a></dd><dd><a class="el" href="struct__ebpf__map__info.html">_ebpf_map_info</a></dd><dd><a class="el" href="struct__ebpf__program__data.html">_ebpf_program_data</a></dd><dd><a class="el" href="struct__ebpf__program__info.html">_ebpf_program_info</a></dd><dd><a class="el" href="struct__ebpf__program__section__info.html">_ebpf_program_section_info</a></dd><dd><a class="el" href="struct__ebpf__program__type__descriptor.html">_ebpf_program_type_descriptor</a></dd><dd><a class="el" href="struct__ebpf__ring__buffer__map__async__query__result.html">_ebpf_ring_buffer_map_async_query_result</a></dd><dd><a class="el" href="struct__ebpf__section__info.html">_ebpf_section_info</a></dd><dd><a class="el" href="struct__ebpf__stat.html">_ebpf_stat</a></dd><dd><a class="el" href="struct__ebpf__test__run__options.html">_ebpf_test_run_options</a></dd><dd><a class="el" href="struct___e_t_h_e_r_n_e_t___h_e_a_d_e_r.html">_ETHERNET_HEADER</a></dd><dd><a class="el" href="struct__helper__function__entry.html">_helper_function_entry</a></dd><dd><a class="el" href="struct___i_p_v4___h_e_a_d_e_r.html">_IPV4_HEADER</a></dd><dd><a class="el" href="struct___i_p_v6___h_e_a_d_e_r.html">_IPV6_HEADER</a></dd><dd><a class="el" href="struct__map__entry.html">_map_entry</a></dd><dd><a class="el" href="struct__map__initial__values.html">_map_initial_values</a></dd><dd><a class="el" href="struct__metadata__table.html">_metadata_table</a></dd><dd><a class="el" href="struct__program__entry.html">_program_entry</a></dd></dl>
<dd><a class="el" href="struct__bind__md.html">_bind_md</a></dd><dd><a class="el" href="struct__bpf2c__version.html">_bpf2c_version</a></dd><dd><a class="el" href="struct__bpf__sock__ops.html">_bpf_sock_ops</a></dd><dd><a class="el" href="struct__ebpf__api__program__info.html">_ebpf_api_program_info</a></dd><dd><a class="el" href="struct__ebpf__attach__provider__data.html">_ebpf_attach_provider_data</a></dd><dd><a class="el" href="struct__ebpf__execution__context__state.html">_ebpf_execution_context_state</a></dd><dd><a class="el" href="struct__ebpf__extension__data.html">_ebpf_extension_data</a></dd><dd><a class="el" href="struct__ebpf__extension__dispatch__table.html">_ebpf_extension_dispatch_table</a></dd><dd><a class="el" href="struct__ebpf__extension__header.html">_ebpf_extension_header</a></dd><dd><a class="el" href="struct__ebpf__extension__program__dispatch__table.html">_ebpf_extension_program_dispatch_table</a></dd><dd><a class="el" href="struct__ebpf__helper__function__addresses.html">_ebpf_helper_function_addresses</a></dd><dd><a class="el" href="struct__ebpf__helper__function__prototype.html">_ebpf_helper_function_prototype</a></dd><dd><a class="el" href="struct__ebpf__helper__function__prototype__flags.html">_ebpf_helper_function_prototype_flags</a></dd><dd><a class="el" href="struct__ebpf__map__definition__in__file.html">_ebpf_map_definition_in_file</a></dd><dd><a class="el" href="struct__ebpf__map__definition__in__memory.html">_ebpf_map_definition_in_memory</a></dd><dd><a class="el" href="struct__ebpf__map__info.html">_ebpf_map_info</a></dd><dd><a class="el" href="struct__ebpf__program__data.html">_ebpf_program_data</a></dd><dd><a class="el" href="struct__ebpf__program__info.html">_ebpf_program_info</a></dd><dd><a class="el" href="struct__ebpf__program__section__info.html">_ebpf_program_section_info</a></dd><dd><a class="el" href="struct__ebpf__program__type__descriptor.html">_ebpf_program_type_descriptor</a></dd><dd><a class="el" href="struct__ebpf__ring__buffer__map__async__query__result.html">_ebpf_ring_buffer_map_async_query_result</a></dd><dd><a class="el" href="struct__ebpf__stat.html">_ebpf_stat</a></dd><dd><a class="el" href="struct__ebpf__test__run__options.html">_ebpf_test_run_options</a></dd><dd><a class="el" href="struct___e_t_h_e_r_n_e_t___h_e_a_d_e_r.html">_ETHERNET_HEADER</a></dd><dd><a class="el" href="struct__helper__function__entry.html">_helper_function_entry</a></dd><dd><a class="el" href="struct___i_p_v4___h_e_a_d_e_r.html">_IPV4_HEADER</a></dd><dd><a class="el" href="struct___i_p_v6___h_e_a_d_e_r.html">_IPV6_HEADER</a></dd><dd><a class="el" href="struct__map__entry.html">_map_entry</a></dd><dd><a class="el" href="struct__map__initial__values.html">_map_initial_values</a></dd><dd><a class="el" href="struct__metadata__table.html">_metadata_table</a></dd><dd><a class="el" href="struct__program__entry.html">_program_entry</a></dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
Expand Down
Loading

0 comments on commit b1a900c

Please sign in to comment.