Skip to content
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

Ack Delay and TLP #1796

Merged
merged 14 commits into from Oct 2, 2018
Merged

Ack Delay and TLP #1796

merged 14 commits into from Oct 2, 2018

Commits on Sep 25, 2018

  1. Ack Delay and TLP

    Fixes some remaining issues now that QUIC recommends sending an ACK every two packets, mostly involving reverting to the TCP style TLP calculation.
    
    I wrote this based on 'two full-sized packets' equalling a fixed 2400 bytes.  QUIC could send immediate acks for non-full-sized packets, but that's not what TCP does.  I could base it on the connection's packet size, but that requires the receiver to monitor the sender's max packet size, which made me a bit concerned?
    
    Advice on how to ensure sender and receiver agree on packet size would be appreciated.
    ianswett committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    1245368 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33a6b56 View commit details
    Browse the repository at this point in the history
  3. Use 2*kMaxDatagramSize

    ianswett committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    0c4826f View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2018

  1. Configuration menu
    Copy the full SHA
    4fc23d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    037bb0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01018b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0d513d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ce2b80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8cf0183 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2202c69 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6117a2d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f199e21 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    058c0f2 View commit details
    Browse the repository at this point in the history
  11. Nits

    janaiyengar committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    6e3f1e8 View commit details
    Browse the repository at this point in the history