xref: /linux/kernel/bpf/preload/bpf_preload.h (revision e790a4ce529041bb21ec0b69a38c1b92f29df2cf)
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