Skip to content

Sequence Assurance & Recovery #22

@yaplej

Description

@yaplej

After each packet is processed by the worker and optimized it should place that packet in a queue on the session structure. If a re-transmit request is received then OpenNOP can re-send that packet without it going back to the original sender. If the receiving OpenNOP node has crashed the packet might need to be de-optimized before being re-sent.

To send the packet each worker would need a raw socket available similar to what is being used by the session cleanup module.

Once a valid ACK has been received the packets would be moved off the wait queue and sent back to the memory manager.

The session SEQ tracking code might need improved too before this can be implemented.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions