Skip to content

[enhancement] Support Rwnd trace #25

Description

@zhang-hc22

Description of the new feature/enhancement

Rwnd trace is provided by four fields:

  1. duration: how long this rwnd config lasted
  2. set_rcv_buf (Optional): The new value to set the socket's receive buffer (rcv_buf) to at this point in time. If present, it indicates that the receive buffer size should be updated/reconfigured to this value.
  3. app_read_bytes (Optional): The number of bytes the application reads (consumes) from the receive buffer at this point in time, simulating application-layer data consumption.
  4. rwnd_remaining (Optional): The remaining receive window (rwnd) value observed immediately after the application has consumed data at this point in time.

Exactly one of app_read_bytes / rwnd_remaining may be set, never both.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions