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

liburing zero copy #1273

Merged
merged 11 commits into from
Dec 22, 2023
Merged

liburing zero copy #1273

merged 11 commits into from
Dec 22, 2023

Commits on Dec 19, 2023

  1. liburing zero copy

    By pre-registering the send buffers we can make use of zero copy in
    order to avoid the kernel memcpy-ing the buffers.
    
    Send buffers are allocated by us and will be set as available once
    liburing notifies us about it.
    jmillan committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    1277f5c View commit details
    Browse the repository at this point in the history
  2. handle feedback

    jmillan committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    8841ec4 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    7fa3e96 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. fix error comparison

    jmillan committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    47bc490 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    2d5a906 View commit details
    Browse the repository at this point in the history
  2. Cosmetic

    ibc committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    f5ae4c3 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'v3' into liburing_zc

    # Conflicts:
    #	CHANGELOG.md
    ibc committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    239cebf View commit details
    Browse the repository at this point in the history
  4. Try to make compiled happy

    ibc committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    b861aa9 View commit details
    Browse the repository at this point in the history
  5. Do not use errno variable name

    ibc committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    7a6e7ee View commit details
    Browse the repository at this point in the history
  6. Use error = -1 * err everywhere

    ibc committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    230f4bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c9895b View commit details
    Browse the repository at this point in the history