Size: a a a

2020 August 05

S

Sergey in Accel-PPP
Ну и тогда вопрос, как красиво в смейке проверить наличие enum value
источник

VG

Vladislav Grishenko in Accel-PPP
с дополнительными тоже можно что-то придумать, если нужно. добавить поддержку framed_route в coa например или еще как
источник

S

Sergey in Accel-PPP
Конкретно IFLA_VRF_TABLE
источник

S

Sergey in Accel-PPP
Пока завязался на проверку наличия IFLA_VRF_MAX т.к. он является дифайном
источник

S

Sergey in Accel-PPP
Но в теории он может перестать быть дифайном
источник

S

Sergey in Accel-PPP
Sergey
Пока завязался на проверку наличия IFLA_VRF_MAX т.к. он является дифайном
Через check_symbol_exists
источник

S

Sergey in Accel-PPP
Дока по смейк говорит что проверять enum value надо через CheckCSourceCompiles
источник

S

Sergey in Accel-PPP
Что как-то не очень прикольно выглядит
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
Пока завязался на проверку наличия IFLA_VRF_MAX т.к. он является дифайном
IFLA_VRF_PORT_* используются?
источник

S

Sergey in Accel-PPP
Vladislav Grishenko
IFLA_VRF_PORT_* используются?
Нет
источник

VG

Vladislav Grishenko in Accel-PPP
тогда можно проверять по IFLA_VRF_UNSPEC/TABLE, они добавлялись одновременно.
позже добавлялись IFLA_VRF_PORT_UNSPEC/TABLE
источник

S

Sergey in Accel-PPP
Так вопрос в том как через смейк проверить наличие IFLA_VRF_TABLE
источник

S

Sergey in Accel-PPP
Без checkccompilesource
источник

S

Sergey in Accel-PPP
Ну в принципе это не критично, скорее украшательства.
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
Так вопрос в том как через смейк проверить наличие IFLA_VRF_TABLE
check_symbol_exists может быть?
источник

VG

Vladislav Grishenko in Accel-PPP
источник

S

Sergey in Accel-PPP
Vladislav Grishenko
check_symbol_exists может быть?
Не работает для enum value
источник

VG

Vladislav Grishenko in Accel-PPP
гм
источник

S

Sergey in Accel-PPP
Как раз там и написано что не работает и по факту не работает
источник

VG

Vladislav Grishenko in Accel-PPP
Sergey
Как раз там и написано что не работает и по факту не работает
действительно. а чем не нравится CheckCSourceCompiles?
источник