blob: a6bb952df3c02f7994c3bbb1e838dd72d9c124e0 [file] [log] [blame]
#pragma once
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
void * bpf_program_create(const char *filename, const char *proto_filename, unsigned flags);
void bpf_program_destroy(void *program);
void * bpf_program_start(void *program, const char *name);
size_t bpf_program_size(void *program, const char *name);
char * bpf_program_license(void *program);
int bpf_program_table_fd(void *program, const char *table_name);
#ifdef __cplusplus
}
#endif