bpf_preload.h 339 B

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