eBPF for Windows
|
C_bind_md | |
C_bpf2c_version | 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 |
C_bpf_sock_ops | |
C_ebpf_api_program_info | |
C_ebpf_attach_provider_data | |
C_ebpf_execution_context_state | |
C_ebpf_extension_data | |
C_ebpf_extension_dispatch_table | |
C_ebpf_extension_header | 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 |
C_ebpf_extension_program_dispatch_table | |
C_ebpf_helper_function_addresses | |
C_ebpf_helper_function_prototype | |
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_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_data_capabilities | |
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_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_object_load_attr | |
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 | |
Csys_bpf_link_detach_attr_t | Attributes used by BPF_LINK_DETACH |
Csys_bpf_link_info_t | |
Csys_bpf_map_create_attr_t | Attributes used by BPF_MAP_CREATE |
Csys_bpf_map_delete_attr_t | |
Csys_bpf_map_info_t | |
Csys_bpf_map_lookup_attr_t | |
Csys_bpf_map_next_id_attr_t | |
Csys_bpf_map_next_key_attr_t | |
Csys_bpf_obj_info_attr_t | Attributes used by BPF_OBJ_GET_INFO_BY_FD |
Csys_bpf_obj_pin_attr_t | |
Csys_bpf_prog_attach_attr_t | |
Csys_bpf_prog_bind_map_attr_t | Attributes used by BPF_PROG_BIND_MAP |
Csys_bpf_prog_info_t | |
Csys_bpf_prog_load_attr_t | |
Csys_bpf_prog_run_attr_t | |
Ctcphdr | |
CUDP_HEADER_ |