12345678910111213141516 |
- /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
- #ifndef __BPF_LEGACY__
- #define __BPF_LEGACY__
- /* llvm builtin functions that eBPF C program may use to
- * emit BPF_LD_ABS and BPF_LD_IND instructions
- */
- unsigned long long load_byte(void *skb,
- unsigned long long off) asm("llvm.bpf.load.byte");
- unsigned long long load_half(void *skb,
- unsigned long long off) asm("llvm.bpf.load.half");
- unsigned long long load_word(void *skb,
- unsigned long long off) asm("llvm.bpf.load.word");
- #endif
|