Всем привет, признаюсь сразу, я немного туповат, поэтому не кидайте ссаными тряпками :)
Вопрос значит в следующем, пишу небольшой фаервол, который работает в юзерспейсе (dpdk) и все бы хорошо, но у меня появилась небольшая проблемка при наполнении ARP кеша (не хотелось бы с ним заморачиваться) и вариант который видится в лоб это завернуть пакет который пришел ко мне(я проверил если его мака у меня нет в кеше) в ядро, и пусть она само его разбирает делает всю грязную работу, но хотелось бы какое-то решение изящное, например ко мне приходит пакет я понимаю что мне надо посмотреть кеш, смотрю если там нет пары то я каким то образом пинаю ядро и говорю сделай мне запрос широковещательный для IP который был в пакете, дак вот собсна вопрос как мне пнуть ядро и сказать ему чтобы оно сделало то что мне надо не передавая пакет ему, думал ebpf прикрутить но почитал оно вроде как только по событию может реагировать, помогите в какую сторону копать или книжку подскажите, думал модуль ядра писать, но я в них не силен, не знаю можно такое сделать что я хочу, вообщем нужна помощь, памагите :)