LINUX.ORG.RU

транслятор cBPF в eBPF есть?

 , ,


0

1

Есть ли живая поделка для получения object-pinned из классического BPF для актуальных ядер ?

Ну или один работоспособный пример для «iptables -m bpf --bbject-pinned ...»

filter2xdp с github не актуален. За 3 года в ядре что-то сильно поменялось и валидатор eBPF ругается на все инструкции.

★★★★★

Пока, ковыряя документацию, я пришел к выводу, что «iptables -m bpf --bbject-pinned» может использовать только elf формат программ, т.е. нужен clang, который поддерживает target ebpf.

т.е. clang на роутере для компиляции правил ? Да они ухи объелись!

filter2xdp с github после небольшой правки почти заработал. Точнее программу ядро успешно верифицирует. Но она на xdp расчитана. Хотя для фильтрации трафика на конкретном интерфейсе оно вполне подходит.

Может кто что подскажет?

eBPF в elf конвертор бы найти...

vel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.