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

Add support for client-side TCP FastOpen to KQueue MacOS #11560

Merged
merged 12 commits into from Aug 12, 2021

Commits on Aug 11, 2021

  1. Copy the full SHA
    6e3b3fb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    dda2e03 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3a092ea View commit details
    Browse the repository at this point in the history
  4. Cache the CONNECT_RESUME_ON_READ_WRITE and CONNECT_DATA_IDEMPOTENT va…

    …lues as class constants in Native
    chrisvest committed Aug 11, 2021
    Copy the full SHA
    1f111b4 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1faac56 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    8c4d471 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a84f5fc View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f253779 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    aeec6fa View commit details
    Browse the repository at this point in the history
  10. When using connectx for TFO on non-blocking sockets, it will return E…

    …INPROGRESS
    
    Make sure we handle that as a successful call.
    chrisvest committed Aug 11, 2021
    Copy the full SHA
    14306fc View commit details
    Browse the repository at this point in the history
  11. Add TCP FastOpen to the KQueue test permutations

    Also fix a bug where using TFO with KQueue would prematurely consider the socket connected.
    Instead, the socket should assume to be connect-in-progress when using TFO since all our sockets are non-blocking.
    chrisvest committed Aug 11, 2021
    Copy the full SHA
    4577097 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Accurately determine if a connection is in-progress or not, when usin…

    …g connectx/TCP FastOpen on MacOS
    chrisvest committed Aug 12, 2021
    Copy the full SHA
    075acbb View commit details
    Browse the repository at this point in the history