Получить флаги маршрута IPV6 программно?
Есть ли способ получить флаги таблицы маршрутизации IPV6 через любой API в Linux
?
Netlink socket
не показывает места для флагов.- После проверки
route
исходный код команды вnet-tools
кажется, что он читает маршрут изproc
файловая система, я осторожен в этом, так как кажется, что это зависит от вкуса ОС.
1 ответ
— это реализация procfs для Linux , впервые представленная в 1992 году. Прилагаются все усилия для обеспечения совместимости с приложениями, использующими файловую систему. В том числе для альтернативных операционных систем, таких как FreeBSD , которая обеспечиваетlinprocfs
файловая система для обеспечения двоичной совместимости с приложениями Linux .
Тот же софт дляnet-tools
используется во всех основных системах Linux , поэтому проблем с использованием этих/proc
файлы системной информации.