LINUX.ORG.RU

[C, Linux, netlink] Коды ошибок


0

1

Где узнать, какие коды ошибок что означают в структуре nlmsgerr? В манах netlink(7), netlink(3) не нашел.

Нашел, что это вроде бы обычный errno. Если это не так, пожалуйста, отпишитесь.

Вопрос номер 2: Допустим, я посылаю запрос с целью получить данные из таблицы маршрутизации. В каком формате будут представлены данные в RTA ответного сообщения? Уточнение: я запрашиваю сразу всю таблицу (NLM_F_ROOT).



Последнее исправление: harvos (всего исправлений: 4)

Из netlink(7):

struct nlmsgerr {
  int error;            /* Negative errno or 0 for acknowledgements. */
  struct nlmsghdr msg;  /* Message header that caused the error. */
};

Так что error - это -errno.

anonymous
()

Все, нашел ответ.

harvos
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.