Gcc/10.2.0/gcc/BPF-Built 002din-Functions
From Get docs
Next: BPF Kernel Helpers, Previous: Blackfin Built-in Functions, Up: Target Builtins [Contents][Index]
6.60.12 BPF Built-in Functions
The following built-in functions are available for eBPF targets.
- Built-in Function
- unsigned long long __builtin_bpf_load_byte (unsigned long long
offset
) - Load a byte from the
struct sk_buff
packet data pointed by the register%r6
and return it.
- Built-in Function
- unsigned long long __builtin_bpf_load_half (unsigned long long
offset
) - Load 16-bits from the
struct sk_buff
packet data pointed by the register%r6
and return it.
- Built-in Function
- unsigned long long __builtin_bpf_load_word (unsigned long long
offset
) - Load 32-bits from the
struct sk_buff
packet data pointed by the register%r6
and return it.