tools/bpf: sync bpf uapi header bpf.h to tools directory
The bpf uapi header include/uapi/linux/bpf.h is sync'ed to tools/include/uapi/linux/bpf.h. Acked-by: Andrii Nakryiko <andriin@fb.com> Signed-off-by: Yonghong Song <yhs@fb.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
This commit is contained in:
Родитель
8b401f9ed2
Коммит
edaccf8985
|
@ -2672,6 +2672,20 @@ union bpf_attr {
|
||||||
* 0 on success.
|
* 0 on success.
|
||||||
*
|
*
|
||||||
* **-ENOENT** if the bpf-local-storage cannot be found.
|
* **-ENOENT** if the bpf-local-storage cannot be found.
|
||||||
|
*
|
||||||
|
* int bpf_send_signal(u32 sig)
|
||||||
|
* Description
|
||||||
|
* Send signal *sig* to the current task.
|
||||||
|
* Return
|
||||||
|
* 0 on success or successfully queued.
|
||||||
|
*
|
||||||
|
* **-EBUSY** if work queue under nmi is full.
|
||||||
|
*
|
||||||
|
* **-EINVAL** if *sig* is invalid.
|
||||||
|
*
|
||||||
|
* **-EPERM** if no permission to send the *sig*.
|
||||||
|
*
|
||||||
|
* **-EAGAIN** if bpf program can try again.
|
||||||
*/
|
*/
|
||||||
#define __BPF_FUNC_MAPPER(FN) \
|
#define __BPF_FUNC_MAPPER(FN) \
|
||||||
FN(unspec), \
|
FN(unspec), \
|
||||||
|
@ -2782,7 +2796,8 @@ union bpf_attr {
|
||||||
FN(strtol), \
|
FN(strtol), \
|
||||||
FN(strtoul), \
|
FN(strtoul), \
|
||||||
FN(sk_storage_get), \
|
FN(sk_storage_get), \
|
||||||
FN(sk_storage_delete),
|
FN(sk_storage_delete), \
|
||||||
|
FN(send_signal),
|
||||||
|
|
||||||
/* integer value in 'imm' field of BPF_CALL instruction selects which helper
|
/* integer value in 'imm' field of BPF_CALL instruction selects which helper
|
||||||
* function eBPF program intends to call
|
* function eBPF program intends to call
|
||||||
|
|
Загрузка…
Ссылка в новой задаче