Skip to content

Incomplete data packets received when encryption is disable. #3403

@fofewyoung

Description

@fofewyoung

Describe the bug

In my stress testing program, when I turn off encryption by setting QUIC_PARAM_CONN_DISABLE_1RTT_ENCRYPTION to TRUE, I found that there is a small chance of receiving incomplete data packets (some header bytes is missing).

Affected OS

  • Windows
  • Linux
  • macOS
  • Other (specify below)

Additional OS information

windows 10

MsQuic version

release/2.1

Steps taken to reproduce bug

  1. set QUIC_PARAM_CONN_DISABLE_1RTT_ENCRYPTION to TRUE
  2. send many packets to clients from one server
  3. use clumsy to make some lag and drop
  4. Verifying data integrity

Expected behavior

Receiving complete data packets

Actual outcome

some header bytes is missing

Additional details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalProposed by non-MSFT

    Type

    Projects

    Status

    Should be written

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions