xref: /linux/kernel/bpf/preload/bpf_preload.h (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _BPF_PRELOAD_H
3 #define _BPF_PRELOAD_H
4 
5 struct bpf_preload_info {
6 	char link_name[16];
7 	struct bpf_link *link;
8 };
9 
10 struct bpf_preload_ops {
11 	int (*preload)(struct bpf_preload_info *);
12 	struct module *owner;
13 };
14 extern struct bpf_preload_ops *bpf_preload_ops;
15 #define BPF_PRELOAD_LINKS 2
16 #endif
17