-.\" Man page generated from reStructuredText.
+.\" Man page generated from reStructuredText
+.\" by the Docutils 0.22.4 manpage writer.
.
.
.nr rst2man-indent-level 0
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BPF-HELPERS" "7" "2025-06-26" "Linux v6.17"
-.SH NAME
+.TH "BPF-HELPERS" "7" "2025-10-27" "Linux v7.0"
+.SH Name
BPF-HELPERS \- list of eBPF helper functions
.\" Copyright (C) All BPF authors and contributors from 2014 to present.
.
\fB\-ENOENT\fP if the bpf_local_storage cannot be found.
.UNINDENT
.TP
-.B \fBlong bpf_d_path(struct path *\fP\fIpath\fP\fB, char *\fP\fIbuf\fP\fB, u32\fP \fIsz\fP\fB)\fP
+.B \fBlong bpf_d_path(const struct path *\fP\fIpath\fP\fB, char *\fP\fIbuf\fP\fB, u32\fP \fIsz\fP\fB)\fP
.INDENT 7.0
.TP
.B Description
bpf_redirect_*() to the egress of an iface. For example,
changing the (rcv) timestamp in __sk_buff\->tstamp at
ingress to a mono delivery time and then bpf_redirect_*()
-to <sch_fq@phy\-dev> \&.
+to \%<sch_fq@\:phy-dev>\&.
.TP
.B Return
0 on success.
\fIsk\fP if casting is valid, or \fBNULL\fP otherwise.
.UNINDENT
.TP
-.B \fBlong bpf_dynptr_from_mem(void *\fP\fIdata\fP\fB, u32\fP \fIsize\fP\fB, u64\fP \fIflags\fP\fB, struct bpf_dynptr *\fP\fIptr\fP\fB)\fP
+.B \fBlong bpf_dynptr_from_mem(void *\fP\fIdata\fP\fB, u64\fP \fIsize\fP\fB, u64\fP \fIflags\fP\fB, struct bpf_dynptr *\fP\fIptr\fP\fB)\fP
.INDENT 7.0
.TP
.B Description
Nothing. Always succeeds.
.UNINDENT
.TP
-.B \fBlong bpf_dynptr_read(void *\fP\fIdst\fP\fB, u32\fP \fIlen\fP\fB, const struct bpf_dynptr *\fP\fIsrc\fP\fB, u32\fP \fIoffset\fP\fB, u64\fP \fIflags\fP\fB)\fP
+.B \fBlong bpf_dynptr_read(void *\fP\fIdst\fP\fB, u64\fP \fIlen\fP\fB, const struct bpf_dynptr *\fP\fIsrc\fP\fB, u64\fP \fIoffset\fP\fB, u64\fP \fIflags\fP\fB)\fP
.INDENT 7.0
.TP
.B Description
\fIflags\fP is not 0.
.UNINDENT
.TP
-.B \fBlong bpf_dynptr_write(const struct bpf_dynptr *\fP\fIdst\fP\fB, u32\fP \fIoffset\fP\fB, void *\fP\fIsrc\fP\fB, u32\fP \fIlen\fP\fB, u64\fP \fIflags\fP\fB)\fP
+.B \fBlong bpf_dynptr_write(const struct bpf_dynptr *\fP\fIdst\fP\fB, u64\fP \fIoffset\fP\fB, void *\fP\fIsrc\fP\fB, u64\fP \fIlen\fP\fB, u64\fP \fIflags\fP\fB)\fP
.INDENT 7.0
.TP
.B Description
other errors correspond to errors returned by \fBbpf_skb_store_bytes\fP().
.UNINDENT
.TP
-.B \fBvoid *bpf_dynptr_data(const struct bpf_dynptr *\fP\fIptr\fP\fB, u32\fP \fIoffset\fP\fB, u32\fP \fIlen\fP\fB)\fP
+.B \fBvoid *bpf_dynptr_data(const struct bpf_dynptr *\fP\fIptr\fP\fB, u64\fP \fIoffset\fP\fB, u64\fP \fIlen\fP\fB)\fP
.INDENT 7.0
.TP
.B Description
\fBsendmsg\fP(2),
\fBsocket\fP(7),
\fBtc\-bpf\fP(8)
-.\" Generated by docutils manpage writer.
-.
+.\" End of generated man page.