Как ускорить управление сетевой подсистемой Linux: пишем Netlink-обертку на C++

Привет, Хабр! Меня зовут Егор Карамышев, в YADRO я разрабатываю ПО для коммутаторов семейства KORNFELD. В статье расскажу о реализованной нами С++ обертке для управления сетевой подсистемой Linux на основе протокола Netlink и библиотеки libnl3. В некоторых случаях она позволила на порядок ускорить работу функций конфигурирования. Разберемся, почему мы решили отказаться от подхода с системными вызовами, а также посмотрим на результаты временных тестов.

https://habr.com/ru/companies/yadro/articles/964752/

#linux #c++ #netlink #libnl3 #бенчмарки

Как ускорить управление сетевой подсистемой Linux: пишем Netlink-обертку на C++

Привет, Хабр! Меня зовут Егор Карамышев, в YADRO я разрабатываю ПО для коммутаторов семейства KORNFELD . В статье расскажу о реализованной нами С++ обертке для управления сетевой подсистемой Linux на...

Хабр