-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Traceroutes via ROUTER_LATE node dont end up in the TX Queue after modification (to add self hop in rebroadcast) on return path! #5951
Comments
Have managed to replicate the lack of traceroute response via ROUTER_LATE. Now I just need to figure out why it's happening... |
@Talie5in Which exact commit were you using when testing this? I can't find the string "Incoming msg will be filtered, from" from your log in the source code. So I'm not sure where that is coming from, but a bit later it mentions |
It seems to be coming from your modified firmware: I believe this is your issue. You're canceling a packet in the Tx queue when another arrives. For |
I wonder what it was that I was reproducing then? Because I can get the behaviour to recur here. |
Category
Other
Hardware
Linux Native
Firmware Version
2.5.20
Description
When doing a traceroute via a ROUTER_LATE node, traceroutes are seen leaving, and coming back, but not modifying and putting itself into the TX queue to rebroadcast, therefor traceroute never gets returned to source node - so a return path only issue.
Captured in DEBUG Log on node setup in ROUTER_LATE
TR_Repose_NoRequeue.txt
Relative Isolated Test Environment,
If i take source node for a walk to where it does in fact get direct sight to another CLIENT node or the destination node directly, traceroute works from a RAK4631 in CLIENT_MUTE and receives the response.
Relevant log output
The text was updated successfully, but these errors were encountered: