Skip to content

Check to see if a message was received should happen before RX queue delay #1385

@weebl2000

Description

@weebl2000

Looking at the code, I believe we are currently checking if a packet has been seen when it is processed. For packets with bad signal we use an RX queue that can have packets wait for 32 second at most. I believe this might be aiding in in unwanted retransmits, especially on busy nodes.

Also see #1380 as possible mitigation. But aside from that, I think we should mark packets as seen as soon as they come in, not when they are being processed after the delay.

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions