对于NS 2.34,um-olsr中的错误?

时间:2010-11-16 02:00:03

标签: ns2

我认为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 个答案:

答案 0 :(得分:2)

是的朋友,你是对的。这是一个错误。正确的行是:

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

答案 1 :(得分:1)

我正在使用UM-OLSR版本0.8.8并且您提供的修复程序没有编译,修复UM-OLSR版本0.8.8中的错误的正确方法是:

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