diff --git a/annotated.html b/annotated.html
index 1961b4d751..68126164e7 100644
--- a/annotated.html
+++ b/annotated.html
@@ -78,40 +78,41 @@
C_ebpf_extension_program_dispatch_table | |
C_ebpf_helper_function_addresses | |
C_ebpf_helper_function_prototype | |
- C_ebpf_map_definition_in_file | EBPF Map Definition as it appears in the maps section of an ELF file |
- C_ebpf_map_definition_in_memory | EBPF Map Definition as it is stored in memory |
- C_ebpf_map_info | EBPF Map Information |
- C_ebpf_program_data | |
- C_ebpf_program_info | |
- C_ebpf_program_section_info | |
- C_ebpf_program_type_descriptor | |
- C_ebpf_ring_buffer_map_async_query_result | |
- C_ebpf_section_info | |
- C_ebpf_stat | |
- C_ebpf_test_run_options | |
- C_ETHERNET_HEADER | |
- C_helper_function_entry | Helper function entry. This structure defines a helper function entry in the metadata table. The address of the helper function is written into the entry during load time. The helper_id and name are used to identify the helper function to bind to when the program is loaded |
- C_IPV4_HEADER | |
- C_IPV6_HEADER | |
- C_map_entry | Map entry. This structure contains the address of the map and the map definition. The address is written into the entry during load time. The map definition is used to initialize the map when the program is loaded |
- C_map_initial_values | Map initial values. This structure contains the initial values for a map. The values are used to initialize the map when the program is loaded. Values are specified as strings and are converted to the appropriate type based on the map definition. Only BPF_MAP_TYPE_ARRAY_OF_MAPS and BPF_MAP_TYPE_PROG_ARRAY map types are supported |
- C_metadata_table | Metadata table for a module. This structure is returned by the module's metadata function, get_metadata_table and contains information about the module including the list of programs and maps |
- C_program_entry | Program entry. This structure contains the address of the program and additional information about the program |
- Cbpf_attr | Parameters used by the bpf() API |
- Cbpf_create_map_attr | |
- Cbpf_link_detach_attr_t | Attributes used by BPF_LINK_DETACH |
- Cbpf_link_info | EBPF link information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a link fd |
- Cbpf_load_program_attr | |
- Cbpf_map_info | EBPF map information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a map fd |
- Cbpf_obj_info_attr_t | Attributes used by BPF_OBJ_GET_INFO_BY_FD |
- Cbpf_object_load_attr | |
- Cbpf_prog_bind_map_attr_t | Attributes used by BPF_PROG_BIND_MAP |
- Cbpf_prog_info | EBPF program information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a program fd |
- Cbpf_sock_addr | Data structure used as context for BPF_PROG_TYPE_CGROUP_SOCK_ADDR program type |
- Cebpf_api_verifier_stats_t | |
- Ctcphdr | |
- CUDP_HEADER_ | |
- Cxdp_md_ | |
+ C_ebpf_helper_function_prototype_flags | |
+ C_ebpf_map_definition_in_file | EBPF Map Definition as it appears in the maps section of an ELF file |
+ C_ebpf_map_definition_in_memory | EBPF Map Definition as it is stored in memory |
+ C_ebpf_map_info | EBPF Map Information |
+ C_ebpf_program_data | |
+ C_ebpf_program_info | |
+ C_ebpf_program_section_info | |
+ C_ebpf_program_type_descriptor | |
+ C_ebpf_ring_buffer_map_async_query_result | |
+ C_ebpf_section_info | |
+ C_ebpf_stat | |
+ C_ebpf_test_run_options | |
+ C_ETHERNET_HEADER | |
+ C_helper_function_entry | Helper function entry. This structure defines a helper function entry in the metadata table. The address of the helper function is written into the entry during load time. The helper_id and name are used to identify the helper function to bind to when the program is loaded |
+ C_IPV4_HEADER | |
+ C_IPV6_HEADER | |
+ C_map_entry | Map entry. This structure contains the address of the map and the map definition. The address is written into the entry during load time. The map definition is used to initialize the map when the program is loaded |
+ C_map_initial_values | Map initial values. This structure contains the initial values for a map. The values are used to initialize the map when the program is loaded. Values are specified as strings and are converted to the appropriate type based on the map definition. Only BPF_MAP_TYPE_ARRAY_OF_MAPS and BPF_MAP_TYPE_PROG_ARRAY map types are supported |
+ C_metadata_table | Metadata table for a module. This structure is returned by the module's metadata function, get_metadata_table and contains information about the module including the list of programs and maps |
+ C_program_entry | Program entry. This structure contains the address of the program and additional information about the program |
+ Cbpf_attr | Parameters used by the bpf() API |
+ Cbpf_create_map_attr | |
+ Cbpf_link_detach_attr_t | Attributes used by BPF_LINK_DETACH |
+ Cbpf_link_info | EBPF link information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a link fd |
+ Cbpf_load_program_attr | |
+ Cbpf_map_info | EBPF map information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a map fd |
+ Cbpf_obj_info_attr_t | Attributes used by BPF_OBJ_GET_INFO_BY_FD |
+ Cbpf_object_load_attr | |
+ Cbpf_prog_bind_map_attr_t | Attributes used by BPF_PROG_BIND_MAP |
+ Cbpf_prog_info | EBPF program information. This structure can be retrieved by calling bpf_obj_get_info_by_fd on a program fd |
+ Cbpf_sock_addr | Data structure used as context for BPF_PROG_TYPE_CGROUP_SOCK_ADDR program type |
+ Cebpf_api_verifier_stats_t | |
+ Ctcphdr | |
+ CUDP_HEADER_ | |
+ Cxdp_md_ | |
diff --git a/bpf2c_8h_source.html b/bpf2c_8h_source.html
index a50bf52ae8..e93a42841c 100644
--- a/bpf2c_8h_source.html
+++ b/bpf2c_8h_source.html
@@ -217,8 +217,8 @@
struct _bpf2c_version bpf2c_version_t
Version information for the bpf2c compiler. This structure contains the version information for the b...
struct _metadata_table metadata_table_t
Metadata table for a module. This structure is returned by the module's metadata function,...
This file contains eBPF definitions common to eBPF programs, core execution engine as well as eBPF AP...
-GUID ebpf_attach_type_t
Definition: ebpf_windows.h:60
-GUID ebpf_program_type_t
Definition: ebpf_windows.h:59
+GUID ebpf_attach_type_t
Definition: ebpf_windows.h:62
+GUID ebpf_program_type_t
Definition: ebpf_windows.h:61
Version information for the bpf2c compiler. This structure contains the version information for the b...
Definition: bpf2c.h:120
uint32_t major
Definition: bpf2c.h:121
diff --git a/classes.html b/classes.html
index 660ed28270..4cc27d9f66 100644
--- a/classes.html
+++ b/classes.html
@@ -84,7 +84,7 @@
xdp_md_
- _
-- _bind_md
- _bpf2c_version
- _bpf_sock_ops
- _ebpf_attach_provider_data
- _ebpf_execution_context_state
- _ebpf_extension_data
- _ebpf_extension_dispatch_table
- _ebpf_extension_header
- _ebpf_extension_program_dispatch_table
- _ebpf_helper_function_addresses
- _ebpf_helper_function_prototype
- _ebpf_map_definition_in_file
- _ebpf_map_definition_in_memory
- _ebpf_map_info
- _ebpf_program_data
- _ebpf_program_info
- _ebpf_program_section_info
- _ebpf_program_type_descriptor
- _ebpf_ring_buffer_map_async_query_result
- _ebpf_section_info
- _ebpf_stat
- _ebpf_test_run_options
- _ETHERNET_HEADER
- _helper_function_entry
- _IPV4_HEADER
- _IPV6_HEADER
- _map_entry
- _map_initial_values
- _metadata_table
- _program_entry
+_bind_md_bpf2c_version_bpf_sock_ops_ebpf_attach_provider_data_ebpf_execution_context_state_ebpf_extension_data_ebpf_extension_dispatch_table_ebpf_extension_header_ebpf_extension_program_dispatch_table_ebpf_helper_function_addresses_ebpf_helper_function_prototype_ebpf_helper_function_prototype_flags_ebpf_map_definition_in_file_ebpf_map_definition_in_memory_ebpf_map_info_ebpf_program_data_ebpf_program_info_ebpf_program_section_info_ebpf_program_type_descriptor_ebpf_ring_buffer_map_async_query_result_ebpf_section_info_ebpf_stat_ebpf_test_run_options_ETHERNET_HEADER_helper_function_entry_IPV4_HEADER_IPV6_HEADER_map_entry_map_initial_values_metadata_table_program_entry
diff --git a/ebpf__api_8h_source.html b/ebpf__api_8h_source.html
index 18e53f213b..0b26cb906a 100644
--- a/ebpf__api_8h_source.html
+++ b/ebpf__api_8h_source.html
@@ -321,10 +321,10 @@
enum ebpf_result ebpf_result_t
-GUID ebpf_attach_type_t
Definition: ebpf_windows.h:60
-GUID ebpf_program_type_t
Definition: ebpf_windows.h:59
+GUID ebpf_attach_type_t
Definition: ebpf_windows.h:62
+GUID ebpf_program_type_t
Definition: ebpf_windows.h:61
eBPF Map Information
Definition: ebpf_core_structs.h:21
-Definition: ebpf_program_types.h:38
+Definition: ebpf_program_types.h:44
Definition: ebpf_api.h:56
struct _ebpf_section_info * next
Definition: ebpf_api.h:57
_Field_z_ const char * section_name
Definition: ebpf_api.h:58
diff --git a/ebpf__extension_8h_source.html b/ebpf__extension_8h_source.html
index b1724e1e22..095ef43767 100644
--- a/ebpf__extension_8h_source.html
+++ b/ebpf__extension_8h_source.html
@@ -161,7 +161,7 @@
bpf_link_type
Definition: ebpf_structs.h:243
enum bpf_attach_type bpf_attach_type_t
Definition: ebpf_structs.h:321
-GUID ebpf_program_type_t
Definition: ebpf_windows.h:59
+GUID ebpf_program_type_t
Definition: ebpf_windows.h:61
Definition: ebpf_extension.h:95
ebpf_extension_header_t header
Definition: ebpf_extension.h:96
ebpf_program_type_t supported_program_type
Definition: ebpf_extension.h:97
@@ -183,7 +183,7 @@
uint16_t version
Version of the dispatch table.
Definition: ebpf_extension.h:13
uint16_t count
Number of entries in the dispatch table.
Definition: ebpf_extension.h:14
_Field_size_(count) _ebpf_extension_dispatch_function function[1]
-
+
Definition: ebpf_extension.h:79
ebpf_program_invoke_function_t ebpf_program_invoke_function
Definition: ebpf_extension.h:82
ebpf_program_batch_begin_invoke_function_t ebpf_program_batch_begin_invoke_function
Definition: ebpf_extension.h:83
diff --git a/ebpf__program__attach__type__guids_8h_source.html b/ebpf__program__attach__type__guids_8h_source.html
index be0fb76d37..3fe146adf7 100644
--- a/ebpf__program__attach__type__guids_8h_source.html
+++ b/ebpf__program__attach__type__guids_8h_source.html
@@ -225,8 +225,8 @@
ebpf_program_type_t EBPF_PROGRAM_TYPE_CGROUP_SOCK_ADDR
Program type for handling various socket operations such as connect(), accept() etc.
Definition: ebpf_program_attach_type_guids.h:169
ebpf_program_type_t EBPF_PROGRAM_TYPE_UNSPECIFIED
Definition: ebpf_program_attach_type_guids.h:121
-GUID ebpf_attach_type_t
Definition: ebpf_windows.h:60
-GUID ebpf_program_type_t
Definition: ebpf_windows.h:59
+GUID ebpf_attach_type_t
Definition: ebpf_windows.h:62
+GUID ebpf_program_type_t
Definition: ebpf_windows.h:61