LINUX.ORG.RU

Что лучше для создания сетевой библиотеки для встраиваемого устройства - netlink или ioctl API?

 , ,


0

1

Мне нужно создать библиотеку для работы с сетевыми устройствами (создание мостов, vlan интерфейсов из userspace) для встраимого устройства (коммутатора). Что лучше netlink (libnl) или ioctl? Я слышал что ioctl постепенно устаревает, но он кажется проще. Еще вроде как netlink производительнее. Как вы думаете? И есть ли готовые API поверх netlink? И не зависит ли netlink от версии ядра? Например если я буду писать/собирать либу под одной версией ядра используя netkink, соберется ли она без проблем под другую аерсию ядра? Может быть есть еще другие варианты кроме netlink и ioctl? Спасибо!

Мимокрокодил

netlink is the preferred way of configuring any network related objects through sockets.

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