Двунаправленное отображение Python

Я не уверен, как назвать то, что я ищу; так что если я не смог найти этот вопрос еще где, я прошу прощения. Короче говоря, я пишу код на Python, который будет напрямую взаимодействовать с ядром Linux. Легко получить необходимые значения из заголовочных файлов и записать их в мой источник:

IFA_UNSPEC     =  0
IFA_ADDRESS    =  1
IFA_LOCAL      =  2
IFA_LABEL      =  3
IFA_BROADCAST  =  4
IFA_ANYCAST    =  5
IFA_CACHEINFO  =  6
IFA_MULTICAST  =  7

Эти значения легко использовать при построении структур для отправки в ядро. Тем не менее, они почти не помогают определить значения в ответах ядра.

Если бы я ввел значения в dict, мне пришлось бы сканировать все значения в dict, чтобы найти ключи для каждого элемента в каждой структуре из ядра, которое я предполагаю. Должен быть более простой и эффективный способ.

Как бы вы это сделали? (не стесняйтесь переформулировать вопрос, если он уходит)

Ответы на вопрос(3)

Ваш ответ на вопрос