eBPF for Windows
Data Structures | Macros | Typedefs | Variables
ebpf_core_structs.h File Reference

This file contains eBPF definitions common to eBPF core libraries as well as the eBPF API library. More...

#include "ebpf_structs.h"
#include <sal.h>

Go to the source code of this file.

Data Structures

struct  _ebpf_map_info
 eBPF Map Information More...
 
struct  _ebpf_ring_buffer_map_async_query_result
 

Macros

#define EBPF_MAX_PIN_PATH_LENGTH   256
 

Typedefs

typedef struct _ebpf_map_info ebpf_map_info_t
 eBPF Map Information More...
 
typedef intptr_t ebpf_handle_t
 
typedef struct _ebpf_ring_buffer_map_async_query_result ebpf_ring_buffer_map_async_query_result_t
 

Variables

const ebpf_handle_t ebpf_handle_invalid = (ebpf_handle_t)-1
 

Detailed Description

This file contains eBPF definitions common to eBPF core libraries as well as the eBPF API library.

Macro Definition Documentation

◆ EBPF_MAX_PIN_PATH_LENGTH

#define EBPF_MAX_PIN_PATH_LENGTH   256

Typedef Documentation

◆ ebpf_handle_t

typedef intptr_t ebpf_handle_t

◆ ebpf_map_info_t

eBPF Map Information

◆ ebpf_ring_buffer_map_async_query_result_t

Variable Documentation

◆ ebpf_handle_invalid

const ebpf_handle_t ebpf_handle_invalid = (ebpf_handle_t)-1
extern