prompt: Необходимо написать сервис для получение данных из ядра Linux о сетевом состоянии и загрузки этих данных в switch ASIC. Взаимодействие с ядром осуществляется по netlink. Взаимодействие с ASIC по SAI. Сервис должен быть написан на C++. Предоставь файловую структуру и список файлов для такого проекта.