-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
CLIENT_BASE: Act like ROUTER_LATE for fav'd nodes, instead of like ROUTER #8567
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
base: develop
Are you sure you want to change the base?
CLIENT_BASE: Act like ROUTER_LATE for fav'd nodes, instead of like ROUTER #8567
Conversation
Removed early rebroadcast check for CLIENT_BASE role.
| if (config.device.role == meshtastic_Config_DeviceConfig_Role_ROUTER_LATE && iface) { | ||
| iface->clampToLateRebroadcastWindow(getFrom(p), p->id); | ||
| } | ||
| if (config.device.role == meshtastic_Config_DeviceConfig_Role_CLIENT_BASE && iface) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should also check for isFromOrToFavoritedNode() here then.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree that we should also check isFromOrToFavoritedNode() (because otherwise this will unintentionally move ordinary CLIENT-style rebroadcasts to be later)
|
@compumike Would like to know your thoughts on this also. |
|
@GUVWAF I didn't hear / don't see any record of the But in general I'm okay with this change in behavior! 👍 Net effects of moving
Which is a real tradeoff, but also is a totally reasonable set of tradeoffs to make! |
As requested by @NomDeTom on discord in #transport-layer
🤝 Attestations