mirror of https://github.com/mkerrisk/man-pages
bpf.2: Order ERRORS alphabetically
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
b801426a5e
commit
6cedbd4c9f
56
man2/bpf.2
56
man2/bpf.2
|
@ -1012,14 +1012,27 @@ On error, \-1 is returned, and
|
|||
is set appropriately.
|
||||
.SH ERRORS
|
||||
.TP
|
||||
.B EPERM
|
||||
The call was made without sufficient privilege
|
||||
(without the
|
||||
.B CAP_SYS_ADMIN
|
||||
capability).
|
||||
.BR E2BIG
|
||||
The eBPF program is too large or a map reached the
|
||||
.I max_entries
|
||||
limit (maximum number of elements).
|
||||
.TP
|
||||
.B ENOMEM
|
||||
Cannot allocate sufficient memory.
|
||||
.BR EACCES
|
||||
For
|
||||
.BR BPF_PROG_LOAD,
|
||||
even though all program instructions are valid, the program has been
|
||||
rejected because it was deemed unsafe.
|
||||
This may be because it may have
|
||||
accessed a disallowed memory region or an uninitialized stack/register or
|
||||
because the function constraints don't match the actual types or because
|
||||
there was a misaligned memory access.
|
||||
In this case, it is recommended to call
|
||||
.BR bpf ()
|
||||
again with
|
||||
.I log_level = 1
|
||||
and examine
|
||||
.I log_buf
|
||||
for the specific reason provided by the verifier.
|
||||
.TP
|
||||
.B EBADF
|
||||
.I fd
|
||||
|
@ -1065,23 +1078,6 @@ eBPF programs can be deemed
|
|||
invalid due to unrecognized instructions, the use of reserved fields, jumps
|
||||
out of range, infinite loops or calls of unknown functions.
|
||||
.TP
|
||||
.BR EACCES
|
||||
For
|
||||
.BR BPF_PROG_LOAD,
|
||||
even though all program instructions are valid, the program has been
|
||||
rejected because it was deemed unsafe.
|
||||
This may be because it may have
|
||||
accessed a disallowed memory region or an uninitialized stack/register or
|
||||
because the function constraints don't match the actual types or because
|
||||
there was a misaligned memory access.
|
||||
In this case, it is recommended to call
|
||||
.BR bpf ()
|
||||
again with
|
||||
.I log_level = 1
|
||||
and examine
|
||||
.I log_buf
|
||||
for the specific reason provided by the verifier.
|
||||
.TP
|
||||
.BR ENOENT
|
||||
For
|
||||
.B BPF_MAP_LOOKUP_ELEM
|
||||
|
@ -1091,10 +1087,14 @@ indicates that the element with the given
|
|||
.I key
|
||||
was not found.
|
||||
.TP
|
||||
.BR E2BIG
|
||||
The eBPF program is too large or a map reached the
|
||||
.I max_entries
|
||||
limit (maximum number of elements).
|
||||
.B ENOMEM
|
||||
Cannot allocate sufficient memory.
|
||||
.TP
|
||||
.B EPERM
|
||||
The call was made without sufficient privilege
|
||||
(without the
|
||||
.B CAP_SYS_ADMIN
|
||||
capability).
|
||||
.SH VERSIONS
|
||||
The
|
||||
.BR bpf ()
|
||||
|
|
Loading…
Reference in New Issue