bpf_get_current_pid_tgid () возвращает ошибку 'not found' в типе socket_filter программы bpf в Linux 04.04.15 - PullRequest
0 голосов
/ 12 июля 2020

У меня есть программа bpf типа socket_filter. Попытка получить PID процесса, вовлеченного в текущий пакет. Затем он будет go в карту bpf для использования в пользовательском пространстве. Однако этот вызов не работает; функция не найдена.

Ubuntu 18.04 Bionic Linux 04.15

1 Ответ

1 голос
/ 12 июля 2020

bpf_get_current_pid_tgid - в настоящее время не разрешено для BPF_PROG_TYPE_SOCKET_FILTER программ.

Каков ваш вариант использования для этого? Если у вас есть надежный вариант использования, ядро, вероятно, примет исправление, добавляющее его поддержку.

...