Dear Alfonso,
At first I appreciate you very much for providing an airtime metric setting of hwmp.
But, I am sorry for a bit misunderstanding.
I agree with your opinion that the radio module won't send the S/N information. Instead, PHY layer only forwards the packet error information to the MAC layer (i.e., mark the bit error) and then MAC layer will check the CRC to determine the "MAC" packet is error or not. Finally, the ETX can calculate the packet error rate.
My question is to sure the ETX module can be worked successfully for the 802.11s HWMP protocol in the inetmanet 2.0-2.2 version
I am doing observation for airtime metric computation in inetmanet 2.0-2.2 version, but it always returns the metric = 268435455 (0xFFFFFFF) from the hwmp::GetLinkMetric().
However, hwmp:GetLinkMetric() works successfully in inetmanet-master version.
I take time to trace what it happened. I found that it seems no neighbor exist and this causes (neighbors.size() is always 1, so the etx packet cannot be transmitted successfully) in the handleEtxMessage()
Now, I am looking for the process of the neighbor setting.
Can you help me to check the question why the detecting of neighbor is not incorrect in inetmanet 2.0-2.2 version?
The followings are my .ini file about mesh and etx.