#ifndef _XT_BPF_H | |
#define _XT_BPF_H | |
#include <linux/filter.h> | |
#include <linux/types.h> | |
#define XT_BPF_MAX_NUM_INSTR 64 | |
struct bpf_prog; | |
struct xt_bpf_info { | |
__u16 bpf_program_num_elem; | |
struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR]; | |
/* only used in the kernel */ | |
struct bpf_prog *filter __attribute__((aligned(8))); | |
}; | |
#endif /*_XT_BPF_H */ |