Ошибка в UM-olsr для NS 2,34? - PullRequest
       13

Ошибка в UM-olsr для NS 2,34?

2 голосов
/ 16 ноября 2010

Я думаю, что есть ошибка в OLSR::degree() методе:

Этот метод вычисляет количество симметричных соседей узла y, ИСКЛЮЧАЯ всех членов N.

Я думаю

OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->nb_main_addr());

должно быть

OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->2_hop_addr());

Я прав?

Ответы [ 2 ]

2 голосов
/ 26 декабря 2010

Да, друг, ты прав.это ошибкаПравильная строка:

OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->2_hop_addr());
1 голос
/ 09 июня 2011

Я использую UM-OLSR версии 0.8.8, а исправленное вами исправление не скомпилировано. Правильный способ исправления ошибки в UM-OLSR версии 0.8.8:

OLSR_nb_tuple* nb_tuple =
state_.find_nb_tuple(nb2hop_tuple->nb2hop_addr());
...