Правильно я понимаю, что в /sys/class/net/<DEV>/flags
закодированы текущие флаги сетевого устройства, например:
'0x322'==<BROADCAST,ALLMULTI,PROMISC,NOTRAILERS>
Вопрос, где взять таблицу кодов? Ещё лучше иметь возможность проверять отдельный флаг, например меня интересуют только NO-CARRIER, PROMISC, UP, LOWER_UP, конечно, я могу всё это напарсить из ip addr show <DEV> но это как-то не изящно.