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

[core] Add support for vsock transport #32847

Merged
merged 24 commits into from
May 30, 2023
Merged

[core] Add support for vsock transport #32847

merged 24 commits into from
May 30, 2023

Commits on Apr 20, 2023

  1. [core] Add support for vsock transport

    The VSOCK address family facilitates communication between
    virtual machines and the host they are running on.
    This patch will introduce new scheme: [vsock:cid:port] to
    support VSOCK address family.
    YadongQi committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    c9bb171 View commit details
    Browse the repository at this point in the history
  2. regenerate projects

    YadongQi committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    e021993 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. resolve comments

    YadongQi committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    c4836e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ed231f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0f451b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Fix vsock for event_engine

    YadongQi committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    3e02000 View commit details
    Browse the repository at this point in the history
  2. Add ResolvedAddressIsVSock

    YadongQi committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    cdafb57 View commit details
    Browse the repository at this point in the history
  3. Fix unused params

    YadongQi committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    d53ebad View commit details
    Browse the repository at this point in the history
  4. Guard code

    YadongQi committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    219af45 View commit details
    Browse the repository at this point in the history
  5. some fixes

    Signed-off-by: Yadong Qi <yadong.qi@intel.com>
    YadongQi committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    bbf59a7 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Apply autofix

    YadongQi committed May 5, 2023
    Configuration menu
    Copy the full SHA
    dfb38c2 View commit details
    Browse the repository at this point in the history
  2. Fix build error

    YadongQi committed May 5, 2023
    Configuration menu
    Copy the full SHA
    c7005f3 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Fix comments

    1. replace absl::make_unique with std::make_unique
    2. replace abort() with GPR_UNREACHABLE_CODE()
    3. Simplify ResolvedAddressIsVSock()
    4. remove unused variable 'sock_vm'
    YadongQi committed May 11, 2023
    Configuration menu
    Copy the full SHA
    bdf267b View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Fix build failure

    YadongQi committed May 12, 2023
    Configuration menu
    Copy the full SHA
    b7d083b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Add return to make compiler happy

    Fix for "Bazel RBE Windows Debug C/C++" and "Bazel RBE Windows Opt C/C++"
    YadongQi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    f8da05a View commit details
    Browse the repository at this point in the history
  2. Fix for clang_format_code

    YadongQi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    05cc3ce View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. remove grpc_create_socketpair_if_vsock()

    remove this since vsock does not support socket pair
    YadongQi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    8d0f462 View commit details
    Browse the repository at this point in the history
  2. Enable VSOCK only when kernel version >= 3.9

    VSOCK is supported since Linux 3.9.
    YadongQi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    e1106f1 View commit details
    Browse the repository at this point in the history
  3. Fix build error

    YadongQi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    b691012 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    a6c1448 View commit details
    Browse the repository at this point in the history
  2. manual cleanup

    drfloob committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0a28c85 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Merge pull request #22 from drfloob/fix-vsock_up

    manual cleanup of vsock_up
    YadongQi committed May 24, 2023
    Configuration menu
    Copy the full SHA
    427fcd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbc9b51 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #23 from YadongQi/create-pull-request/patch-427fcd8

    Automated fix for refs/heads/vsock_up
    YadongQi committed May 24, 2023
    Configuration menu
    Copy the full SHA
    56795ba View commit details
    Browse the repository at this point in the history