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

RFE: add high level wrappers for iterating over descriptor memory from virtiofsd #33

Closed
wants to merge 3 commits into from

Commits on Jan 15, 2021

  1. queue: split it in a few modules

    The queue module is a bit crowded. It is easier to reason and extend by
    slitting things a little bit. Extract out error, and move queue,
    descriptor and descriptor_chain in a submodule.
    
    A few fields and constants have been made pub(crate).
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    elmarco committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    605545b View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. descriptor-chain: add Reader/Writer consummers

    The Reader and Writer over the DescriptorChainConsumer are very
    convenient because they allow to operate with a descriptor chain as if
    was a regular buffer.
    
    Move it from virtiofsd to vm-virtio so other vhost-user drivers can take
    advantage of it.
    
    https://gitlab.com/virtio-fs/virtiofsd-rs/-/issues/5
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    elmarco committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    f9a0d0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee95182 View commit details
    Browse the repository at this point in the history