1#ifndef _XT_BPF_H 2#define _XT_BPF_H 3 4#include <linux/filter.h> 5#include <linux/types.h> 6 7#define XT_BPF_MAX_NUM_INSTR 64 8 9struct bpf_prog; 10 11struct xt_bpf_info { 12 __u16 bpf_program_num_elem; 13 struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR]; 14 15 /* only used in the kernel */ 16 struct bpf_prog *filter __attribute__((aligned(8))); 17}; 18 19#endif /*_XT_BPF_H */ 20