/* SPDX-License-Identifier: GPL-2.0 */ | |
/* Copyright (c) 2020 Facebook */ | |
#ifndef _BPF_TESTMOD_H | |
#define _BPF_TESTMOD_H | |
#include <linux/types.h> | |
struct bpf_testmod_test_read_ctx { | |
char *buf; | |
loff_t off; | |
size_t len; | |
}; | |
struct bpf_testmod_test_write_ctx { | |
char *buf; | |
loff_t off; | |
size_t len; | |
}; | |
struct bpf_testmod_test_writable_ctx { | |
bool early_ret; | |
int val; | |
}; | |
/* BPF iter that returns *value* *n* times in a row */ | |
struct bpf_iter_testmod_seq { | |
s64 value; | |
int cnt; | |
}; | |
#endif /* _BPF_TESTMOD_H */ |