Я использую эту Ubuntu: Linux anemie 5.0.0-31-generic #33~18.04.1-Ubuntu SMP
Я клонировал и скомпилировал ядро Linux - ту же версию и конфигурацию, что и на моей машине.
При попытке запуститьxdp_redirec_map
образец программы из samples/bpf
Я получаю:
sudo ./xdp_redirect_map 2 1
#=> failed to create map 0 (tx_port): 1 Operation not permitted
Я прочитал, что в некоторых системах ограничение заблокированной памяти по умолчанию может создавать проблемы, и я уменьшил это, как показано ниже:
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 31231
max locked memory (kbytes, -l) 1024
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 31231
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Что еще можно попробовать?