bpf_skb_meta_pointer(9)
π NAME π
hii bestie, welcome to the Kernel API manual page for bpf_skb_meta_pointer(9)! this function is literally the βgets a mutable pointer within the skb metadata areaβ girlie. no cap, thatβs the whole vibe: grab a mutable pointer inside the skb metadata area. π
β¨ SYNOPSIS β¨
the signature is giving exactly this, and we keep it character-for-character:
void * bpf_skb_meta_pointer (struct sk_buff *skb , u32 offset );
π ARGUMENTS π
skbβ the socket buffer carrying the metadata. thatβs her. π«Άoffsetβ offset into the metadata area. important: it must be<= skb_metadata_len. like, do not push it past that, bestie. π¨
π¦ SEE ALSO π¦
okay so the whole squad is here, and weβre keeping every single name exactly as-is:
- Kernel file
./net/core/filter.c sk_filter_trim_cap(9)bpf_convert_filter(9)bpf_check_classic(9)sk_filter_release_rcu(9)sk_filter_release(9)bpf_prog_create(9)bpf_prog_create_from_user(9)sk_attach_filter(9)xdp redirect(9)bpf_dynptr_from_skb_meta(9)bpf_xdp_pull_data(9)bpf_icmp_send(9)
cute lil sign-off: this page comes from source/version ./net/core, dated October 2026. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms